You cannot select more than 25 topics
			Topics must start with a letter or number, can include dashes ('-') and dots ('.'), can be up to 35 characters long. Letters must be lowercase.
		
		
		
		
		
			
		
			
				
					
					
						
							407 lines
						
					
					
						
							2.5 KiB
						
					
					
				
			
		
		
	
	
							407 lines
						
					
					
						
							2.5 KiB
						
					
					
				| attribute  | |
| const  | |
| uniform | |
| varying | |
| break | |
| continue | |
| do | |
| for | |
| while | |
| if | |
| else | |
| in | |
| out | |
| inout | |
| float | |
| int | |
| void | |
| bool | |
| true | |
| false | |
| discard | |
| return | |
| mat2 | |
| mat3 | |
| mat4 | |
| mat2x2 | |
| mat3x3 | |
| mat4x4 | |
| mat2x3 | |
| mat3x2 | |
| mat2x4 | |
| mat4x2 | |
| mat3x4 | |
| mat4x3 | |
| vec2 | |
| vec3 | |
| vec4 | |
| ivec2 | |
| ivec3 | |
| ivec4 | |
| uvec2 | |
| uvec3 | |
| uvec4 | |
| bvec2 | |
| bvec3 | |
| bvec4 | |
| sampler1D | |
| sampler2D | |
| sampler3D | |
| samplerCube | |
| sampler1DShadow | |
| sampler2DShadow | |
| struct | |
| 
 | |
| asm | |
| class | |
| union | |
| enum | |
| typedef | |
| template | |
| this | |
| packed | |
| goto | |
| switch | |
| default | |
| inline | |
| noinline | |
| volatile | |
| public | |
| static | |
| extern | |
| external | |
| interface | |
| long | |
| short | |
| double | |
| half | |
| fixed | |
| unsigned | |
| input | |
| output | |
| sampler2DRect | |
| sampler3DRect | |
| sampler2DRectShadow | |
| sizeof | |
| cast | |
| namespace | |
| using | |
| 
 | |
| layout  | |
| location | |
| smooth | |
| flat | |
| noperspective | |
| centroid | |
| invariant | |
| lowp | |
| mediump | |
| highp | |
| precision | |
| patch | |
| sample | |
| subroutine | |
| 
 | |
| hvec2 | |
| hvec3 | |
| hvec4 | |
| fvec2 | |
| fvec3 | |
| fvec4 | |
| dvec2 | |
| dvec3 | |
| dvec4 | |
| 
 | |
| on | |
| 
 | |
| final | |
| abstract | |
| limited | |
| access | |
| self | |
| 
 | |
| uchar | |
| schar | |
| uint | |
| sint | |
| 
 | |
| int8 | |
| int16 | |
| int32 | |
| int64 | |
| 
 | |
| sint8 | |
| sint16 | |
| sint32 | |
| sint64 | |
| 
 | |
| uint8 | |
| uint16 | |
| uint32 | |
| uint64 | |
| 
 | |
| float16 | |
| float32 | |
| float64 | |
| 
 | |
| quat | |
| hquat | |
| fquat | |
| dquat | |
| 
 | |
| handle | |
| handle8 | |
| handle16 | |
| handle32 | |
| handle64 | |
| 
 | |
| flag | |
| flag8 | |
| flag16 | |
| flag32 | |
| flag64 | |
| 
 | |
| import | |
| export | |
| 
 | |
| hmat2 | |
| hmat3 | |
| hmat4 | |
| 
 | |
| fmat2 | |
| fmat3 | |
| fmat4 | |
| 
 | |
| dmat2 | |
| dmat3 | |
| dmat4 | |
| 
 | |
| hmat2x3 | |
| hmat3x2 | |
| hmat2x4 | |
| hmat4x2 | |
| hmat3x4 | |
| hmat4x3 | |
| 
 | |
| fmat2x3 | |
| fmat3x2 | |
| fmat2x4 | |
| fmat4x2 | |
| fmat3x4 | |
| fmat4x3 | |
| 
 | |
| dmat2x3 | |
| dmat3x2 | |
| dmat2x4 | |
| dmat4x2 | |
| dmat3x4 | |
| dmat4x3 | |
| 
 | |
| null | |
| pi | |
| epsilon | |
| infinite | |
| self | |
| 
 | |
| byte | |
| word | |
| dword | |
| qword | |
| 
 | |
| new_object | |
| new_array | |
| delete_object | |
| delete_array | |
| 
 | |
| int8 | |
| int16 | |
| int32 | |
| int64 | |
| 
 | |
| i8 | |
| i16 | |
| i32 | |
| i64 | |
| 
 | |
| i8vec2 | |
| i8vec3 | |
| i8vec4 | |
| 
 | |
| i16vec2 | |
| i16vec3 | |
| i16vec4 | |
| 
 | |
| i32vec2 | |
| i32vec3 | |
| i32vec4 | |
| 
 | |
| i64vec2 | |
| i64vec3 | |
| i64vec4 | |
| 
 | |
| uint8 | |
| uint16 | |
| uint32 | |
| uint64 | |
| 
 | |
| u8 | |
| u16 | |
| u32 | |
| u64 | |
| 
 | |
| u8vec2 | |
| u8vec3 | |
| u8vec4 | |
| 
 | |
| u16vec2 | |
| u16vec3 | |
| u16vec4 | |
| 
 | |
| u32vec2 | |
| u32vec3 | |
| u32vec4 | |
| 
 | |
| u64vec2 | |
| u64vec3 | |
| u64vec4 | |
| 
 | |
| float16 | |
| float32 | |
| float64 | |
| 
 | |
| f16 | |
| f32 | |
| f64 | |
| 
 | |
| f16vec2 | |
| f16vec3 | |
| f16vec4 | |
| 
 | |
| f32vec2 | |
| f32vec3 | |
| f32vec4 | |
| 
 | |
| f64vec2 | |
| f64vec3 | |
| f64vec4 | |
| 
 | |
| f16mat2 | |
| f16mat3 | |
| f16mat4 | |
| 
 | |
| f16mat2x3 | |
| f16mat2x4 | |
| f16mat3x2 | |
| f16mat3x4 | |
| f16mat4x2 | |
| f16mat4x3 | |
| 
 | |
| f32mat2 | |
| f32mat3 | |
| f32mat4 | |
| 
 | |
| f32mat2x3 | |
| f32mat2x4 | |
| f32mat3x2 | |
| f32mat3x4 | |
| f32mat4x2 | |
| f32mat4x3 | |
| 
 | |
| f64mat2 | |
| f64mat3 | |
| f64mat4 | |
| 
 | |
| f64mat2x3 | |
| f64mat2x4 | |
| f64mat3x2 | |
| f64mat3x4 | |
| f64mat4x2 | |
| f64mat4x3 | |
| 
 | |
| f16quat | |
| f32quat | |
| f64quat | |
| 
 | |
| bool1 | |
| bool2 | |
| bool3 | |
| bool4 | |
| 
 | |
| bool1x1 | |
| bool2x2 | |
| bool3x3 | |
| bool4x4 | |
| 
 | |
| bool2x3 | |
| bool2x4 | |
| bool3x2 | |
| bool3x4 | |
| bool4x2 | |
| bool4x3 | |
| 
 | |
| int1 | |
| int2 | |
| int3 | |
| int4 | |
| 
 | |
| int1x1 | |
| int2x2 | |
| int3x3 | |
| int4x4 | |
| 
 | |
| int2x3 | |
| int2x4 | |
| int3x2 | |
| int3x4 | |
| int4x2 | |
| int4x3 | |
| 
 | |
| half1 | |
| half2 | |
| half3 | |
| half4 | |
| 
 | |
| half2x2 | |
| half3x3 | |
| half4x4 | |
| 
 | |
| half2x3 | |
| half2x4 | |
| half3x2 | |
| half3x4 | |
| half4x2 | |
| half4x3 | |
| 
 | |
| float1 | |
| float2 | |
| float3 | |
| float4 | |
| 
 | |
| float1x1 | |
| float2x2 | |
| float3x3 | |
| float4x4 | |
| 
 | |
| float2x3 | |
| float2x4 | |
| float3x2 | |
| float3x4 | |
| float4x2 | |
| float4x3 | |
| 
 | |
| double1 | |
| double2 | |
| double3 | |
| double4 | |
| 
 | |
| double1x1 | |
| double2x2 | |
| double3x3 | |
| double4x4 | |
| 
 | |
| double2x3 | |
| double2x4 | |
| double3x2 | |
| double3x4 | |
| double4x2 | |
| double4x3
 | |
| 
 |