2
http://oss.sgi.com/projects/ogl-sample/registry/EXT/vertex_shader.txt
3
GL_VERTEX_SHADER_EXT 0x8780
4
GL_VERTEX_SHADER_BINDING_EXT 0x8781
6
GL_OP_NEGATE_EXT 0x8783
15
GL_OP_SET_GE_EXT 0x878C
16
GL_OP_SET_LT_EXT 0x878D
17
GL_OP_CLAMP_EXT 0x878E
18
GL_OP_FLOOR_EXT 0x878F
19
GL_OP_ROUND_EXT 0x8790
20
GL_OP_EXP_BASE_2_EXT 0x8791
21
GL_OP_LOG_BASE_2_EXT 0x8792
22
GL_OP_POWER_EXT 0x8793
23
GL_OP_RECIP_EXT 0x8794
24
GL_OP_RECIP_SQRT_EXT 0x8795
26
GL_OP_CROSS_PRODUCT_EXT 0x8797
27
GL_OP_MULTIPLY_MATRIX_EXT 0x8798
29
GL_OUTPUT_VERTEX_EXT 0x879A
30
GL_OUTPUT_COLOR0_EXT 0x879B
31
GL_OUTPUT_COLOR1_EXT 0x879C
32
GL_OUTPUT_TEXTURE_COORD0_EXT 0x879D
33
GL_OUTPUT_TEXTURE_COORD1_EXT 0x879E
34
GL_OUTPUT_TEXTURE_COORD2_EXT 0x879F
35
GL_OUTPUT_TEXTURE_COORD3_EXT 0x87A0
36
GL_OUTPUT_TEXTURE_COORD4_EXT 0x87A1
37
GL_OUTPUT_TEXTURE_COORD5_EXT 0x87A2
38
GL_OUTPUT_TEXTURE_COORD6_EXT 0x87A3
39
GL_OUTPUT_TEXTURE_COORD7_EXT 0x87A4
40
GL_OUTPUT_TEXTURE_COORD8_EXT 0x87A5
41
GL_OUTPUT_TEXTURE_COORD9_EXT 0x87A6
42
GL_OUTPUT_TEXTURE_COORD10_EXT 0x87A7
43
GL_OUTPUT_TEXTURE_COORD11_EXT 0x87A8
44
GL_OUTPUT_TEXTURE_COORD12_EXT 0x87A9
45
GL_OUTPUT_TEXTURE_COORD13_EXT 0x87AA
46
GL_OUTPUT_TEXTURE_COORD14_EXT 0x87AB
47
GL_OUTPUT_TEXTURE_COORD15_EXT 0x87AC
48
GL_OUTPUT_TEXTURE_COORD16_EXT 0x87AD
49
GL_OUTPUT_TEXTURE_COORD17_EXT 0x87AE
50
GL_OUTPUT_TEXTURE_COORD18_EXT 0x87AF
51
GL_OUTPUT_TEXTURE_COORD19_EXT 0x87B0
52
GL_OUTPUT_TEXTURE_COORD20_EXT 0x87B1
53
GL_OUTPUT_TEXTURE_COORD21_EXT 0x87B2
54
GL_OUTPUT_TEXTURE_COORD22_EXT 0x87B3
55
GL_OUTPUT_TEXTURE_COORD23_EXT 0x87B4
56
GL_OUTPUT_TEXTURE_COORD24_EXT 0x87B5
57
GL_OUTPUT_TEXTURE_COORD25_EXT 0x87B6
58
GL_OUTPUT_TEXTURE_COORD26_EXT 0x87B7
59
GL_OUTPUT_TEXTURE_COORD27_EXT 0x87B8
60
GL_OUTPUT_TEXTURE_COORD28_EXT 0x87B9
61
GL_OUTPUT_TEXTURE_COORD29_EXT 0x87BA
62
GL_OUTPUT_TEXTURE_COORD30_EXT 0x87BB
63
GL_OUTPUT_TEXTURE_COORD31_EXT 0x87BC
64
GL_OUTPUT_FOG_EXT 0x87BD
69
GL_INVARIANT_EXT 0x87C2
70
GL_LOCAL_CONSTANT_EXT 0x87C3
72
GL_MAX_VERTEX_SHADER_INSTRUCTIONS_EXT 0x87C5
73
GL_MAX_VERTEX_SHADER_VARIANTS_EXT 0x87C6
74
GL_MAX_VERTEX_SHADER_INVARIANTS_EXT 0x87C7
75
GL_MAX_VERTEX_SHADER_LOCAL_CONSTANTS_EXT 0x87C8
76
GL_MAX_VERTEX_SHADER_LOCALS_EXT 0x87C9
77
GL_MAX_OPTIMIZED_VERTEX_SHADER_INSTRUCTIONS_EXT 0x87CA
78
GL_MAX_OPTIMIZED_VERTEX_SHADER_VARIANTS_EXT 0x87CB
79
GL_MAX_OPTIMIZED_VERTEX_SHADER_INVARIANTS_EXT 0x87CC
80
GL_MAX_OPTIMIZED_VERTEX_SHADER_LOCAL_CONSTANTS_EXT 0x87CD
81
GL_MAX_OPTIMIZED_VERTEX_SHADER_LOCALS_EXT 0x87CE
82
GL_VERTEX_SHADER_INSTRUCTIONS_EXT 0x87CF
83
GL_VERTEX_SHADER_VARIANTS_EXT 0x87D0
84
GL_VERTEX_SHADER_INVARIANTS_EXT 0x87D1
85
GL_VERTEX_SHADER_LOCAL_CONSTANTS_EXT 0x87D2
86
GL_VERTEX_SHADER_LOCALS_EXT 0x87D3
87
GL_VERTEX_SHADER_OPTIMIZED_EXT 0x87D4
92
GL_NEGATIVE_X_EXT 0x87D9
93
GL_NEGATIVE_Y_EXT 0x87DA
94
GL_NEGATIVE_Z_EXT 0x87DB
95
GL_NEGATIVE_W_EXT 0x87DC
98
GL_NEGATIVE_ONE_EXT 0x87DF
99
GL_NORMALIZED_RANGE_EXT 0x87E0
100
GL_FULL_RANGE_EXT 0x87E1
101
GL_CURRENT_VERTEX_EXT 0x87E2
102
GL_MVP_MATRIX_EXT 0x87E3
103
GL_VARIANT_VALUE_EXT 0x87E4
104
GL_VARIANT_DATATYPE_EXT 0x87E5
105
GL_VARIANT_ARRAY_STRIDE_EXT 0x87E6
106
GL_VARIANT_ARRAY_TYPE_EXT 0x87E7
107
GL_VARIANT_ARRAY_EXT 0x87E8
108
GL_VARIANT_ARRAY_POINTER_EXT 0x87E9
109
GL_INVARIANT_VALUE_EXT 0x87EA
110
GL_INVARIANT_DATATYPE_EXT 0x87EB
111
GL_LOCAL_CONSTANT_VALUE_EXT 0x87EC
112
GL_LOCAL_CONSTANT_DATATYPE_EXT 0x87ED
114
void glBeginVertexShaderEXT (void)
115
void glEndVertexShaderEXT (void)
116
void glBindVertexShaderEXT (GLuint id)
117
GLuint glGenVertexShadersEXT (GLuint range)
118
void glDeleteVertexShaderEXT (GLuint id)
119
void glShaderOp1EXT (GLenum op, GLuint res, GLuint arg1)
120
void glShaderOp2EXT (GLenum op, GLuint res, GLuint arg1, GLuint arg2)
121
void glShaderOp3EXT (GLenum op, GLuint res, GLuint arg1, GLuint arg2, GLuint arg3)
122
void glSwizzleEXT (GLuint res, GLuint in, GLenum outX, GLenum outY, GLenum outZ, GLenum outW)
123
void glWriteMaskEXT (GLuint res, GLuint in, GLenum outX, GLenum outY, GLenum outZ, GLenum outW)
124
void glInsertComponentEXT (GLuint res, GLuint src, GLuint num)
125
void glExtractComponentEXT (GLuint res, GLuint src, GLuint num)
126
GLuint glGenSymbolsEXT (GLenum dataType, GLenum storageType, GLenum range, GLuint components)
127
void glSetInvariantEXT (GLuint id, GLenum type, GLvoid *addr)
128
void glSetLocalConstantEXT (GLuint id, GLenum type, GLvoid *addr)
129
void glVariantbvEXT (GLuint id, GLbyte *addr)
130
void glVariantsvEXT (GLuint id, GLshort *addr)
131
void glVariantivEXT (GLuint id, GLint *addr)
132
void glVariantfvEXT (GLuint id, GLfloat *addr)
133
void glVariantdvEXT (GLuint id, GLdouble *addr)
134
void glVariantubvEXT (GLuint id, GLubyte *addr)
135
void glVariantusvEXT (GLuint id, GLushort *addr)
136
void glVariantuivEXT (GLuint id, GLuint *addr)
137
void glVariantPointerEXT (GLuint id, GLenum type, GLuint stride, GLvoid *addr)
138
void glEnableVariantClientStateEXT (GLuint id)
139
void glDisableVariantClientStateEXT (GLuint id)
140
GLuint glBindLightParameterEXT (GLenum light, GLenum value)
141
GLuint glBindMaterialParameterEXT (GLenum face, GLenum value)
142
GLuint glBindTexGenParameterEXT (GLenum unit, GLenum coord, GLenum value)
143
GLuint glBindTextureUnitParameterEXT (GLenum unit, GLenum value)
144
GLuint glBindParameterEXT (GLenum value)
145
GLboolean glIsVariantEnabledEXT (GLuint id, GLenum cap)
146
void glGetVariantBooleanvEXT (GLuint id, GLenum value, GLboolean *data)
147
void glGetVariantIntegervEXT (GLuint id, GLenum value, GLint *data)
148
void glGetVariantFloatvEXT (GLuint id, GLenum value, GLfloat *data)
149
void glGetVariantPointervEXT (GLuint id, GLenum value, GLvoid **data)
150
void glGetInvariantBooleanvEXT (GLuint id, GLenum value, GLboolean *data)
151
void glGetInvariantIntegervEXT (GLuint id, GLenum value, GLint *data)
152
void glGetInvariantFloatvEXT (GLuint id, GLenum value, GLfloat *data)
153
void glGetLocalConstantBooleanvEXT (GLuint id, GLenum value, GLboolean *data)
154
void glGetLocalConstantIntegervEXT (GLuint id, GLenum value, GLint *data)
155
void glGetLocalConstantFloatvEXT (GLuint id, GLenum value, GLfloat *data)
2
http://oss.sgi.com/projects/ogl-sample/registry/EXT/vertex_shader.txt
3
GL_VERTEX_SHADER_EXT 0x8780
4
GL_VERTEX_SHADER_BINDING_EXT 0x8781
6
GL_OP_NEGATE_EXT 0x8783
15
GL_OP_SET_GE_EXT 0x878C
16
GL_OP_SET_LT_EXT 0x878D
17
GL_OP_CLAMP_EXT 0x878E
18
GL_OP_FLOOR_EXT 0x878F
19
GL_OP_ROUND_EXT 0x8790
20
GL_OP_EXP_BASE_2_EXT 0x8791
21
GL_OP_LOG_BASE_2_EXT 0x8792
22
GL_OP_POWER_EXT 0x8793
23
GL_OP_RECIP_EXT 0x8794
24
GL_OP_RECIP_SQRT_EXT 0x8795
26
GL_OP_CROSS_PRODUCT_EXT 0x8797
27
GL_OP_MULTIPLY_MATRIX_EXT 0x8798
29
GL_OUTPUT_VERTEX_EXT 0x879A
30
GL_OUTPUT_COLOR0_EXT 0x879B
31
GL_OUTPUT_COLOR1_EXT 0x879C
32
GL_OUTPUT_TEXTURE_COORD0_EXT 0x879D
33
GL_OUTPUT_TEXTURE_COORD1_EXT 0x879E
34
GL_OUTPUT_TEXTURE_COORD2_EXT 0x879F
35
GL_OUTPUT_TEXTURE_COORD3_EXT 0x87A0
36
GL_OUTPUT_TEXTURE_COORD4_EXT 0x87A1
37
GL_OUTPUT_TEXTURE_COORD5_EXT 0x87A2
38
GL_OUTPUT_TEXTURE_COORD6_EXT 0x87A3
39
GL_OUTPUT_TEXTURE_COORD7_EXT 0x87A4
40
GL_OUTPUT_TEXTURE_COORD8_EXT 0x87A5
41
GL_OUTPUT_TEXTURE_COORD9_EXT 0x87A6
42
GL_OUTPUT_TEXTURE_COORD10_EXT 0x87A7
43
GL_OUTPUT_TEXTURE_COORD11_EXT 0x87A8
44
GL_OUTPUT_TEXTURE_COORD12_EXT 0x87A9
45
GL_OUTPUT_TEXTURE_COORD13_EXT 0x87AA
46
GL_OUTPUT_TEXTURE_COORD14_EXT 0x87AB
47
GL_OUTPUT_TEXTURE_COORD15_EXT 0x87AC
48
GL_OUTPUT_TEXTURE_COORD16_EXT 0x87AD
49
GL_OUTPUT_TEXTURE_COORD17_EXT 0x87AE
50
GL_OUTPUT_TEXTURE_COORD18_EXT 0x87AF
51
GL_OUTPUT_TEXTURE_COORD19_EXT 0x87B0
52
GL_OUTPUT_TEXTURE_COORD20_EXT 0x87B1
53
GL_OUTPUT_TEXTURE_COORD21_EXT 0x87B2
54
GL_OUTPUT_TEXTURE_COORD22_EXT 0x87B3
55
GL_OUTPUT_TEXTURE_COORD23_EXT 0x87B4
56
GL_OUTPUT_TEXTURE_COORD24_EXT 0x87B5
57
GL_OUTPUT_TEXTURE_COORD25_EXT 0x87B6
58
GL_OUTPUT_TEXTURE_COORD26_EXT 0x87B7
59
GL_OUTPUT_TEXTURE_COORD27_EXT 0x87B8
60
GL_OUTPUT_TEXTURE_COORD28_EXT 0x87B9
61
GL_OUTPUT_TEXTURE_COORD29_EXT 0x87BA
62
GL_OUTPUT_TEXTURE_COORD30_EXT 0x87BB
63
GL_OUTPUT_TEXTURE_COORD31_EXT 0x87BC
64
GL_OUTPUT_FOG_EXT 0x87BD
69
GL_INVARIANT_EXT 0x87C2
70
GL_LOCAL_CONSTANT_EXT 0x87C3
72
GL_MAX_VERTEX_SHADER_INSTRUCTIONS_EXT 0x87C5
73
GL_MAX_VERTEX_SHADER_VARIANTS_EXT 0x87C6
74
GL_MAX_VERTEX_SHADER_INVARIANTS_EXT 0x87C7
75
GL_MAX_VERTEX_SHADER_LOCAL_CONSTANTS_EXT 0x87C8
76
GL_MAX_VERTEX_SHADER_LOCALS_EXT 0x87C9
77
GL_MAX_OPTIMIZED_VERTEX_SHADER_INSTRUCTIONS_EXT 0x87CA
78
GL_MAX_OPTIMIZED_VERTEX_SHADER_VARIANTS_EXT 0x87CB
79
GL_MAX_OPTIMIZED_VERTEX_SHADER_INVARIANTS_EXT 0x87CC
80
GL_MAX_OPTIMIZED_VERTEX_SHADER_LOCAL_CONSTANTS_EXT 0x87CD
81
GL_MAX_OPTIMIZED_VERTEX_SHADER_LOCALS_EXT 0x87CE
82
GL_VERTEX_SHADER_INSTRUCTIONS_EXT 0x87CF
83
GL_VERTEX_SHADER_VARIANTS_EXT 0x87D0
84
GL_VERTEX_SHADER_INVARIANTS_EXT 0x87D1
85
GL_VERTEX_SHADER_LOCAL_CONSTANTS_EXT 0x87D2
86
GL_VERTEX_SHADER_LOCALS_EXT 0x87D3
87
GL_VERTEX_SHADER_OPTIMIZED_EXT 0x87D4
92
GL_NEGATIVE_X_EXT 0x87D9
93
GL_NEGATIVE_Y_EXT 0x87DA
94
GL_NEGATIVE_Z_EXT 0x87DB
95
GL_NEGATIVE_W_EXT 0x87DC
98
GL_NEGATIVE_ONE_EXT 0x87DF
99
GL_NORMALIZED_RANGE_EXT 0x87E0
100
GL_FULL_RANGE_EXT 0x87E1
101
GL_CURRENT_VERTEX_EXT 0x87E2
102
GL_MVP_MATRIX_EXT 0x87E3
103
GL_VARIANT_VALUE_EXT 0x87E4
104
GL_VARIANT_DATATYPE_EXT 0x87E5
105
GL_VARIANT_ARRAY_STRIDE_EXT 0x87E6
106
GL_VARIANT_ARRAY_TYPE_EXT 0x87E7
107
GL_VARIANT_ARRAY_EXT 0x87E8
108
GL_VARIANT_ARRAY_POINTER_EXT 0x87E9
109
GL_INVARIANT_VALUE_EXT 0x87EA
110
GL_INVARIANT_DATATYPE_EXT 0x87EB
111
GL_LOCAL_CONSTANT_VALUE_EXT 0x87EC
112
GL_LOCAL_CONSTANT_DATATYPE_EXT 0x87ED
114
void glBeginVertexShaderEXT (void)
115
void glEndVertexShaderEXT (void)
116
void glBindVertexShaderEXT (GLuint id)
117
GLuint glGenVertexShadersEXT (GLuint range)
118
void glDeleteVertexShaderEXT (GLuint id)
119
void glShaderOp1EXT (GLenum op, GLuint res, GLuint arg1)
120
void glShaderOp2EXT (GLenum op, GLuint res, GLuint arg1, GLuint arg2)
121
void glShaderOp3EXT (GLenum op, GLuint res, GLuint arg1, GLuint arg2, GLuint arg3)
122
void glSwizzleEXT (GLuint res, GLuint in, GLenum outX, GLenum outY, GLenum outZ, GLenum outW)
123
void glWriteMaskEXT (GLuint res, GLuint in, GLenum outX, GLenum outY, GLenum outZ, GLenum outW)
124
void glInsertComponentEXT (GLuint res, GLuint src, GLuint num)
125
void glExtractComponentEXT (GLuint res, GLuint src, GLuint num)
126
GLuint glGenSymbolsEXT (GLenum dataType, GLenum storageType, GLenum range, GLuint components)
127
void glSetInvariantEXT (GLuint id, GLenum type, GLvoid *addr)
128
void glSetLocalConstantEXT (GLuint id, GLenum type, GLvoid *addr)
129
void glVariantbvEXT (GLuint id, GLbyte *addr)
130
void glVariantsvEXT (GLuint id, GLshort *addr)
131
void glVariantivEXT (GLuint id, GLint *addr)
132
void glVariantfvEXT (GLuint id, GLfloat *addr)
133
void glVariantdvEXT (GLuint id, GLdouble *addr)
134
void glVariantubvEXT (GLuint id, GLubyte *addr)
135
void glVariantusvEXT (GLuint id, GLushort *addr)
136
void glVariantuivEXT (GLuint id, GLuint *addr)
137
void glVariantPointerEXT (GLuint id, GLenum type, GLuint stride, GLvoid *addr)
138
void glEnableVariantClientStateEXT (GLuint id)
139
void glDisableVariantClientStateEXT (GLuint id)
140
GLuint glBindLightParameterEXT (GLenum light, GLenum value)
141
GLuint glBindMaterialParameterEXT (GLenum face, GLenum value)
142
GLuint glBindTexGenParameterEXT (GLenum unit, GLenum coord, GLenum value)
143
GLuint glBindTextureUnitParameterEXT (GLenum unit, GLenum value)
144
GLuint glBindParameterEXT (GLenum value)
145
GLboolean glIsVariantEnabledEXT (GLuint id, GLenum cap)
146
void glGetVariantBooleanvEXT (GLuint id, GLenum value, GLboolean *data)
147
void glGetVariantIntegervEXT (GLuint id, GLenum value, GLint *data)
148
void glGetVariantFloatvEXT (GLuint id, GLenum value, GLfloat *data)
149
void glGetVariantPointervEXT (GLuint id, GLenum value, GLvoid **data)
150
void glGetInvariantBooleanvEXT (GLuint id, GLenum value, GLboolean *data)
151
void glGetInvariantIntegervEXT (GLuint id, GLenum value, GLint *data)
152
void glGetInvariantFloatvEXT (GLuint id, GLenum value, GLfloat *data)
153
void glGetLocalConstantBooleanvEXT (GLuint id, GLenum value, GLboolean *data)
154
void glGetLocalConstantIntegervEXT (GLuint id, GLenum value, GLint *data)
155
void glGetLocalConstantFloatvEXT (GLuint id, GLenum value, GLfloat *data)