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