]> git.cworth.org Git - vogl/blob - glspec/gl.tm
Initial vogl checkin
[vogl] / glspec / gl.tm
1 AccumOp,*,*,                        GLenum,*,*
2 AlphaFunction,*,*,                  GLenum,*,*
3 AttribMask,*,*,                     GLbitfield,*,*
4 BeginMode,*,*,                      GLenum,*,*
5 BinormalPointerTypeEXT,*,*,         GLenum,*,*
6 BlendEquationMode,*,*,              GLenum,*,*
7 BlendEquationModeEXT,*,*,           GLenum,*,*
8 BlendFuncSeparateParameterEXT,*,*,  GLenum,*,*
9 BlendingFactorDest,*,*,             GLenum,*,*
10 BlendingFactorSrc,*,*,              GLenum,*,*
11 Boolean,*,*,                        GLboolean,*,*
12 BooleanPointer,*,*,                 GLboolean*,*,*
13 Char,*,*,                           GLchar,*,*
14 CharPointer,*,*,                    GLchar*,*,*
15 ConstCharPointer,*,*,               GLchar* const,*,*
16 CheckedFloat32,*,*,                 GLfloat,*,*
17 CheckedInt32,*,*,                   GLint,*,*
18 ClampColorTargetARB,*,*,            GLenum,*,*
19 ClampColorModeARB,*,*,              GLenum,*,*
20 ClampedColorF,*,*,                  GLclampf,*,*
21 ClampedFixed,*,*,                   GLfixed,*,*
22 ClampedFloat32,*,*,                 GLclampf,*,*
23 ClampedFloat64,*,*,                 GLclampd,*,*
24 ClampedStencilValue,*,*,            GLint,*,*
25 ClearBufferMask,*,*,                GLbitfield,*,*
26 ClientAttribMask,*,*,               GLbitfield,*,*
27 ClipPlaneName,*,*,                  GLenum,*,*
28 ColorB,*,*,                         GLbyte,*,*
29 ColorD,*,*,                         GLdouble,*,*
30 ColorF,*,*,                         GLfloat,*,*
31 ColorI,*,*,                         GLint,*,*
32 ColorIndexValueD,*,*,               GLdouble,*,*
33 ColorIndexValueF,*,*,               GLfloat,*,*
34 ColorIndexValueI,*,*,               GLint,*,*
35 ColorIndexValueS,*,*,               GLshort,*,*
36 ColorIndexValueUB,*,*,              GLubyte,*,*
37 ColorMaterialParameter,*,*,         GLenum,*,*
38 ColorPointerType,*,*,               GLenum,*,*
39 ColorS,*,*,                         GLshort,*,*
40 ColorTableParameterPName,*,*,       GLenum,*,*
41 ColorTableParameterPNameSGI,*,*,    GLenum,*,*
42 ColorTableTarget,*,*,               GLenum,*,*
43 ColorTableTargetSGI,*,*,            GLenum,*,*
44 ColorUB,*,*,                        GLubyte,*,*
45 ColorUI,*,*,                        GLuint,*,*
46 ColorUS,*,*,                        GLushort,*,*
47 CombinerBiasNV,*,*,                 GLenum,*,*
48 CombinerComponentUsageNV,*,*,       GLenum,*,*
49 CombinerMappingNV,*,*,              GLenum,*,*
50 CombinerParameterNV,*,*,            GLenum,*,*
51 CombinerPortionNV,*,*,              GLenum,*,*
52 CombinerRegisterNV,*,*,             GLenum,*,*
53 CombinerScaleNV,*,*,                GLenum,*,*
54 CombinerStageNV,*,*,                GLenum,*,*
55 CombinerVariableNV,*,*,             GLenum,*,*
56 CompressedTextureARB,*,*,           GLvoid,*,*
57 ControlPointNV,*,*,                 GLvoid,*,*
58 ControlPointTypeNV,*,*,             GLenum,*,*
59 ConvolutionParameter,*,*,           GLenum,*,*
60 ConvolutionParameterEXT,*,*,        GLenum,*,*
61 ConvolutionTarget,*,*,              GLenum,*,*
62 ConvolutionTargetEXT,*,*,           GLenum,*,*
63 CoordD,*,*,                         GLdouble,*,*
64 CoordF,*,*,                         GLfloat,*,*
65 CoordI,*,*,                         GLint,*,*
66 CoordS,*,*,                         GLshort,*,*
67 CullFaceMode,*,*,                   GLenum,*,*
68 CullParameterEXT,*,*,               GLenum,*,*
69 DepthFunction,*,*,                  GLenum,*,*
70 DrawBufferMode,*,*,                 GLenum,*,*
71 DrawBufferName,*,*,                 GLint,*,*
72 DrawElementsType,*,*,               GLenum,*,*
73 ElementPointerTypeATI,*,*,          GLenum,*,*
74 EnableCap,*,*,                      GLenum,*,*
75 ErrorCode,*,*,                      GLenum,*,*
76 EvalMapsModeNV,*,*,                 GLenum,*,*
77 EvalTargetNV,*,*,                   GLenum,*,*
78 FeedbackElement,*,*,                GLfloat,*,*
79 FeedbackType,*,*,                   GLenum,*,*
80 FenceNV,*,*,                        GLuint,*,*
81 FenceConditionNV,*,*,               GLenum,*,*
82 FenceParameterNameNV,*,*,           GLenum,*,*
83 FfdMaskSGIX,*,*,                    GLbitfield,*,*
84 FfdTargetSGIX,*,*,                  GLenum,*,*
85 Float32,*,*,                        GLfloat,*,*
86 Float32Pointer,*,*,                 GLfloat*,*,*
87 Float64,*,*,                        GLdouble,*,*
88 Float64Pointer,*,*,                 GLdouble*,*,*
89 Fixed,*,*,                          GLfixed,*,*
90 ConstFixed,*,*,                     GLfixed,*,*
91 FogParameter,*,*,                   GLenum,*,*
92 FogPointerTypeEXT,*,*,              GLenum,*,*
93 FogPointerTypeIBM,*,*,              GLenum,*,*
94 FragmentLightModelParameterSGIX,*,*,GLenum,*,*
95 FragmentLightNameSGIX,*,*,          GLenum,*,*
96 FragmentLightParameterSGIX,*,*,     GLenum,*,*
97 FramebufferAttachment,*,*,          GLenum,*,*
98 FramebufferTarget,*,*,              GLenum,*,*
99 FrontFaceDirection,*,*,             GLenum,*,*
100 FunctionPointer,*,*,                _GLfuncptr,*,*
101 GetColorTableParameterPName,*,*,    GLenum,*,*
102 GetColorTableParameterPNameSGI,*,*, GLenum,*,*
103 GetConvolutionParameterPName,*,*,   GLenum,*,*
104 GetHistogramParameterPName,*,*,     GLenum,*,*
105 GetHistogramParameterPNameEXT,*,*,  GLenum,*,*
106 GetMapQuery,*,*,                    GLenum,*,*
107 GetMinmaxParameterPName,*,*,        GLenum,*,*
108 GetMinmaxParameterPNameEXT,*,*,     GLenum,*,*
109 GetPName,*,*,                       GLenum,*,*
110 GetPointervPName,*,*,               GLenum,*,*
111 GetTextureParameter,*,*,            GLenum,*,*
112 HintMode,*,*,                       GLenum,*,*
113 HintTarget,*,*,                     GLenum,*,*
114 HintTargetPGI,*,*,                  GLenum,*,*
115 HistogramTarget,*,*,                GLenum,*,*
116 HistogramTargetEXT,*,*,             GLenum,*,*
117 IglooFunctionSelectSGIX,*,*,        GLenum,*,*
118 IglooParameterSGIX,*,*,             GLvoid,*,*
119 ImageTransformPNameHP,*,*,          GLenum,*,*
120 ImageTransformTargetHP,*,*,         GLenum,*,*
121 IndexFunctionEXT,*,*,               GLenum,*,*
122 IndexMaterialParameterEXT,*,*,      GLenum,*,*
123 IndexPointerType,*,*,               GLenum,*,*
124 Int16,*,*,                          GLshort,*,*
125 Int32,*,*,                          GLint,*,*
126 Int8,*,*,                           GLbyte,*,*
127 InterleavedArrayFormat,*,*,         GLenum,*,*
128 LightEnvParameterSGIX,*,*,          GLenum,*,*
129 LightModelParameter,*,*,            GLenum,*,*
130 LightName,*,*,                      GLenum,*,*
131 LightParameter,*,*,                 GLenum,*,*
132 LightTextureModeEXT,*,*,            GLenum,*,*
133 LightTexturePNameEXT,*,*,           GLenum,*,*
134 LineStipple,*,*,                    GLushort,*,*
135 List,*,*,                           GLuint,*,*
136 ListMode,*,*,                       GLenum,*,*
137 ListNameType,*,*,                   GLenum,*,*
138 ListParameterName,*,*,              GLenum,*,*
139 LogicOp,*,*,                        GLenum,*,*
140 MapAttribParameterNV,*,*,           GLenum,*,*
141 MapParameterNV,*,*,                 GLenum,*,*
142 MapTarget,*,*,                      GLenum,*,*
143 MapTargetNV,*,*,                    GLenum,*,*
144 MapTypeNV,*,*,                      GLenum,*,*
145 MaskedColorIndexValueF,*,*,         GLfloat,*,*
146 MaskedColorIndexValueI,*,*,         GLuint,*,*
147 MaskedStencilValue,*,*,             GLuint,*,*
148 MaterialFace,*,*,                   GLenum,*,*
149 MaterialParameter,*,*,              GLenum,*,*
150 MatrixIndexPointerTypeARB,*,*,      GLenum,*,*
151 MatrixMode,*,*,                     GLenum,*,*
152 MatrixTransformNV,*,*,              GLenum,*,*
153 MeshMode1,*,*,                      GLenum,*,*
154 MeshMode2,*,*,                      GLenum,*,*
155 MinmaxTarget,*,*,                   GLenum,*,*
156 MinmaxTargetEXT,*,*,                GLenum,*,*
157 NormalPointerType,*,*,              GLenum,*,*
158 NurbsCallback,*,*,                  GLenum,*,*
159 NurbsObj,*,*,                       GLUnurbs*,*,*
160 NurbsProperty,*,*,                  GLenum,*,*
161 NurbsTrim,*,*,                      GLenum,*,*
162 OcclusionQueryParameterNameNV,*,*,  GLenum,*,*
163 PixelCopyType,*,*,                  GLenum,*,*
164 PixelFormat,*,*,                    GLenum,*,*
165 PixelInternalFormat,*,*,            GLenum,*,*
166 PixelMap,*,*,                       GLenum,*,*
167 PixelStoreParameter,*,*,            GLenum,*,*
168 PixelTexGenModeSGIX,*,*,            GLenum,*,*
169 PixelTexGenParameterNameSGIS,*,*,   GLenum,*,*
170 PixelTransferParameter,*,*,         GLenum,*,*
171 PixelTransformPNameEXT,*,*,         GLenum,*,*
172 PixelTransformTargetEXT,*,*,        GLenum,*,*
173 PixelType,*,*,                      GLenum,*,*
174 PointParameterNameARB,*,*,          GLenum,*,*
175 PolygonMode,*,*,                    GLenum,*,*
176 ProgramNV,*,*,                      GLuint,*,*
177 ProgramCharacterNV,*,*,             GLubyte,*,*
178 ProgramParameterNV,*,*,             GLenum,*,*
179 ProgramParameterPName,*,*,          GLenum,*,*
180 QuadricCallback,*,*,                GLenum,*,*
181 QuadricDrawStyle,*,*,               GLenum,*,*
182 QuadricNormal,*,*,                  GLenum,*,*
183 QuadricObj,*,*,                     GLUquadric*,*,*
184 QuadricOrientation,*,*,             GLenum,*,*
185 ReadBufferMode,*,*,                 GLenum,*,*
186 RenderbufferTarget,*,*,             GLenum,*,*
187 RenderingMode,*,*,                  GLenum,*,*
188 ReplacementCodeSUN,*,*,             GLuint,*,*
189 ReplacementCodeTypeSUN,*,*,         GLenum,*,*
190 SamplePassARB,*,*,                  GLenum,*,*
191 SamplePatternEXT,*,*,               GLenum,*,*
192 SamplePatternSGIS,*,*,              GLenum,*,*
193 SecondaryColorPointerTypeIBM,*,*,   GLenum,*,*
194 SelectName,*,*,                     GLuint,*,*
195 SeparableTarget,*,*,                GLenum,*,*
196 SeparableTargetEXT,*,*,             GLenum,*,*
197 ShadingModel,*,*,                   GLenum,*,*
198 SizeI,*,*,                          GLsizei,*,*
199 SpriteParameterNameSGIX,*,*,        GLenum,*,*
200 StencilFunction,*,*,                GLenum,*,*
201 StencilFaceDirection,*,*,           GLenum,*,*
202 StencilOp,*,*,                      GLenum,*,*
203 StencilValue,*,*,                   GLint,*,*
204 String,*,*,                         const GLubyte *,*,*
205 StringName,*,*,                     GLenum,*,*
206 TangentPointerTypeEXT,*,*,          GLenum,*,*
207 TessCallback,*,*,                   GLenum,*,*
208 TessContour,*,*,                    GLenum,*,*
209 TessProperty,*,*,                   GLenum,*,*
210 TesselatorObj,*,*,                  GLUtesselator*,*,*
211 TexCoordPointerType,*,*,            GLenum,*,*
212 Texture,*,*,                        GLuint,*,*
213 TextureComponentCount,*,*,          GLint,*,*
214 TextureCoordName,*,*,               GLenum,*,*
215 TextureEnvParameter,*,*,            GLenum,*,*
216 TextureEnvTarget,*,*,               GLenum,*,*
217 TextureFilterSGIS,*,*,              GLenum,*,*
218 TextureGenParameter,*,*,            GLenum,*,*
219 TextureNormalModeEXT,*,*,           GLenum,*,*
220 TextureParameterName,*,*,           GLenum,*,*
221 TextureTarget,*,*,                  GLenum,*,*
222 TextureUnit,*,*,                    GLenum,*,*
223 UInt16,*,*,                         GLushort,*,*
224 UInt32,*,*,                         GLuint,*,*
225 UInt8,*,*,                          GLubyte,*,*
226 VertexAttribEnum,*,*,               GLenum,*,*
227 VertexAttribEnumNV,*,*,             GLenum,*,*
228 VertexAttribPointerTypeNV,*,*,      GLenum,*,*
229 VertexPointerType,*,*,              GLenum,*,*
230 VertexWeightPointerTypeEXT,*,*,     GLenum,*,*
231 Void,*,*,                           GLvoid,*,*
232 VoidPointer,*,*,                    GLvoid*,*,*
233 ConstVoidPointer,*,*,               GLvoid* const,*,*
234 WeightPointerTypeARB,*,*,           GLenum,*,*
235 WinCoord,*,*,                       GLint,*,*
236 void,*,*,                           void,*,*
237 ArrayObjectPNameATI,*,*,            GLenum,*,*
238 ArrayObjectUsageATI,*,*,            GLenum,*,*,
239 ConstByte,*,*,                      GLbyte,*,*
240 ConstUByte,*,*,                     GLubyte,*,*
241 ConstFloat32,*,*,                   GLfloat,*,*
242 ConstInt32,*,*,                     GLint,*,*
243 ConstUInt32,*,*,                    GLuint,*,*
244 ConstVoid,*,*,                      GLvoid,*,*
245 DataTypeEXT,*,*,                    GLenum,*,*
246 FragmentOpATI,*,*,                  GLenum,*,*
247 GetTexBumpParameterATI,*,*,         GLenum,*,*
248 GetVariantValueEXT,*,*,             GLenum,*,*
249 ParameterRangeEXT,*,*,              GLenum,*,*
250 PreserveModeATI,*,*,                GLenum,*,*
251 ProgramFormatARB,*,*,               GLenum,*,*
252 ProgramTargetARB,*,*,               GLenum,*,*
253 ProgramTarget,*,*,                  GLenum,*,*
254 ProgramPropertyARB,*,*,             GLenum,*,*
255 ProgramStringPropertyARB,*,*,       GLenum,*,*
256 ScalarType,*,*,                     GLenum,*,*
257 SwizzleOpATI,*,*,                   GLenum,*,*
258 TexBumpParameterATI,*,*,            GLenum,*,*
259 VariantCapEXT,*,*,                  GLenum,*,*
260 VertexAttribPointerPropertyARB,*,*, GLenum,*,*
261 VertexAttribPointerTypeARB,*,*,     GLenum,*,*
262 VertexAttribPropertyARB,*,*,        GLenum,*,*
263 VertexShaderCoordOutEXT,*,*,        GLenum,*,*
264 VertexShaderOpEXT,*,*,              GLenum,*,*
265 VertexShaderParameterEXT,*,*,       GLenum,*,*
266 VertexShaderStorageTypeEXT,*,*,     GLenum,*,*
267 VertexShaderTextureUnitParameter,*,*,   GLenum,*,*
268 VertexShaderWriteMaskEXT,*,*,       GLenum,*,*
269 VertexStreamATI,*,*,                GLenum,*,*
270 PNTrianglesPNameATI,*,*,            GLenum,*,*
271 # ARB_vertex_buffer_object types and core equivalents for new types
272 BufferOffset,*,*,                   GLintptr,*,*
273 BufferSize,*,*,                     GLsizeiptr,*,*
274 BufferAccessARB,*,*,                GLenum,*,*
275 BufferOffsetARB,*,*,                GLintptrARB,*,*
276 BufferPNameARB,*,*,                 GLenum,*,*
277 BufferPointerNameARB,*,*,           GLenum,*,*
278 BufferSizeARB,*,*,                  GLsizeiptrARB,*,*
279 BufferTargetARB,*,*,                GLenum,*,*
280 BufferUsageARB,*,*,                 GLenum,*,*
281 # APPLE_fence
282 ObjectTypeAPPLE,*,*,                GLenum,*,*
283 # APPLE_vertex_array_range
284 VertexArrayPNameAPPLE,*,*,          GLenum,*,*
285 # ATI_draw_buffers
286 DrawBufferModeATI,*,*,              GLenum,*,*
287 # NV_half
288 Half16NV,*,*,                       GLhalfNV,*,*
289 # NV_pixel_data_range
290 PixelDataRangeTargetNV,*,*,         GLenum,*,*
291 # Generic types for as-yet-unspecified enums
292 TypeEnum,*,*,                       GLenum,*,*
293 GLbitfield,*,*,                     GLbitfield,*,*
294 GLenum,*,*,                         GLenum,*,*
295 Int64,*,*,                          GLint64,*,*
296 UInt64,*,*,                         GLuint64,*,*
297 # Object handle & data pointers
298 handleARB,*,*,                      GLhandleARB,*,*
299 charARB,*,*,                        GLcharARB,*,*
300 charPointerARB,*,*,                 GLcharARB*,*,*
301 sync,*,*,                           GLsync,*,*,
302 # EXT_timer_query
303 Int64EXT,*,*,                       GLint64EXT,*,*
304 UInt64EXT,*,*,                      GLuint64EXT,*,*
305 # EXT_direct_state_access
306 FramebufferAttachmentParameterName,*,*, GLenum,*,*
307 Framebuffer,*,*,                    GLuint,*,*
308 FramebufferStatus,*,*,              GLenum,*,*
309 GetFramebufferParameter,*,*,        GLenum,*,*
310 Intptr,*,*,                         GLintptr,*,*
311 ProgramFormat,*,*,                  GLenum,*,*
312 ProgramProperty,*,*,                GLenum,*,*
313 ProgramStringProperty,*,*,          GLenum,*,*
314 Renderbuffer,*,*,                   GLuint,*,*
315 RenderbufferParameterName,*,*,      GLenum,*,*
316 Sizeiptr,*,*,                       GLsizeiptr,*,*
317 TextureInternalFormat,*,*,          GLenum,*,*
318 VertexBufferObjectAccess,*,*,       GLenum,*,*
319 VertexBufferObjectParameter,*,*,    GLenum,*,*
320 VertexBufferObjectUsage,*,*,        GLenum,*,*
321 # ARB_map_buffer_range
322 BufferAccessMask,*,*,               GLbitfield,*,*
323 # NV_explicit_multisample
324 GetMultisamplePNameNV,*,*,          GLenum,*,*
325 SampleMaskNV,*,*,                   GLbitfield,*,*
326 # ARB_debug_output
327 GLDEBUGPROC,*,*,                    GLDEBUGPROC,*,*
328 # ARB_debug_output
329 GLDEBUGPROCARB,*,*,                 GLDEBUGPROCARB,*,*
330 # AMD_debug_output
331 GLDEBUGPROCAMD,*,*,                 GLDEBUGPROCAMD,*,*
332 # NV_vdpau_interop
333 vdpauSurfaceNV,*,*,                 GLvdpauSurfaceNV,*,*,
334 # External API types
335 cl_context,*,*,                     struct _cl_context *,*,*
336 cl_event,*,*,                       struct _cl_event *,*,*
337 Path,*,*,                           GLuint,*,*
338 PathColor,*,*,                      GLenum,*,*
339 PathColorFormat,*,*,                GLenum,*,*
340 PathCommand,*,*,                    GLubyte,*,*
341 PathCoordType,*,*,                  GLenum,*,*
342 PathCoverMode,*,*,                  GLenum,*,*
343 PathElementType,*,*,                GLenum,*,*
344 PathElement,*,*,                    GLvoid,*,*
345 PathFillMode,*,*,                   GLenum,*,*
346 PathFontStyle,*,*,                  GLbitfield,*,*
347 PathFontTarget,*,*,                 GLenum,*,*
348 PathGenMode,*,*,                    GLenum,*,*
349 PathListMode,*,*,                   GLenum,*,*
350 PathMetricMask,*,*,                 GLbitfield,*,*
351 PathParameter,*,*,                  GLenum,*,*
352 PathStringFormat,*,*,               GLenum,*,*
353 PathTransformType,*,*,              GLenum,*,*
354 PathHandleMissingGlyphs,*,*,        GLenum,*,*