;GLSL 1.20 #Highlight=on #BeginTag= #EndTag= #CommentBegin=/* #CommentEnd=*/ #LineComment1=// #LineComment2= #SingleQuote=on #DoubleQuote=on #ContinueQuote=off #Escape=\ #ScriptBegin= #ScriptEnd= #SpecialSyntax=off #HighlightBraces=on #Keyword color=4,word=on,rightall=off,case=on,insidetag=off,regexp=off,rightall2=off abs acos all any asin atan attribute bool break bvec2 bvec3 bvec4 ceil centroid clamp const continue cos cross dFdx dFdy degrees discard distance do dot else equal exp exp2 faceforward false float floor for fract ftransform fwidth greaterThan greaterThanEqual ial Functions if in inout int invariant inversesqrt ivec2 ivec3 ivec4 length lessThan lessThanEqual log log2 mat2 mat2x2 mat2x3 mat2x4 mat3 mat3x2 mat3x3 mat3x4 mat4 mat4x2 mat4x3 mat4x4 matrixCompMult max min mix mod noise1 noise2 noise3 noise4 normalize not notEqual out pow radians reflect refract return sampler1D sampler1DShadow sampler2D sampler2DShadow sampler3D samplerCube shadow1D shadow1DLod shadow1DProj shadow1DProjLod shadow2D shadow2DLod shadow2DProj shadow2DProjLod sign sin smoothstep sqrt step struct tan texture1D texture1DLod texture1DProj texture1DProjLod texture2D texture2DLod texture2DProj texture2DProjLod texture3D texture3DProj texture3DProjLod textureCube textureCubeLod true uniform varying vec2 vec3 vec4 void while #Keyword color=4,word=on,rightall=off,case=on,insidetag=off,regexp=on,rightall2=off gl_\w+ #Keyword color=2,word=off,rightall=on,case=off,insidetag=off,regexp=off,rightall2=off ^#