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