Merge commit 'origin/gallium-0.1' into gallium-0.2
[mesa.git] / src / mesa / drivers / windows / gldirect / opengl32.ref
1 ;****************************************************************************
2 ;*
3 ;* Mesa 3-D graphics library
4 ;* Direct3D Driver Interface
5 ;*
6 ;* ========================================================================
7 ;*
8 ;* Copyright (C) 1991-2004 SciTech Software, Inc. All rights reserved.
9 ;*
10 ;* Permission is hereby granted, free of charge, to any person obtaining a
11 ;* copy of this software and associated documentation files (the "Software"),
12 ;* to deal in the Software without restriction, including without limitation
13 ;* the rights to use, copy, modify, merge, publish, distribute, sublicense,
14 ;* and/or sell copies of the Software, and to permit persons to whom the
15 ;* Software is furnished to do so, subject to the following conditions:
16 ;*
17 ;* The above copyright notice and this permission notice shall be included
18 ;* in all copies or substantial portions of the Software.
19 ;*
20 ;* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
21 ;* OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
22 ;* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
23 ;* SCITECH SOFTWARE INC BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
24 ;* WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF
25 ;* OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
26 ;* SOFTWARE.
27 ;*
28 ;* ======================================================================
29 ;*
30 ;* Language: ANSI C
31 ;* Environment: Windows 9x/2000/XP/XBox (Win32)
32 ;*
33 ;* Description: DLL Module definition file
34 ;*
35 ;****************************************************************************/
36
37 DESCRIPTION 'GLDirect'
38
39 VERSION 3.0
40
41 EXPORTS
42 glAccum
43 glAlphaFunc
44 glAreTexturesResident
45 glArrayElement
46 glBegin
47 glBindTexture
48 glBitmap
49 glBlendFunc
50 glCallList
51 glCallLists
52 glClear
53 glClearAccum
54 glClearIndex
55 glClearColor
56 glClearDepth
57 glClearStencil
58 glClipPlane
59 glColor3b
60 glColor3d
61 glColor3f
62 glColor3i
63 glColor3s
64 glColor3ub
65 glColor3ui
66 glColor3us
67 glColor4b
68 glColor4d
69 glColor4f
70 glColor4i
71 glColor4s
72 glColor4ub
73 glColor4ui
74 glColor4us
75 glColor3bv
76 glColor3dv
77 glColor3fv
78 glColor3iv
79 glColor3sv
80 glColor3ubv
81 glColor3uiv
82 glColor3usv
83 glColor4bv
84 glColor4dv
85 glColor4fv
86 glColor4iv
87 glColor4sv
88 glColor4ubv
89 glColor4uiv
90 glColor4usv
91 glColorMask
92 glColorMaterial
93 glColorPointer
94 glColorTableEXT
95 glColorSubTableEXT
96 glCopyPixels
97 glCopyTexImage1D
98 glCopyTexImage2D
99 glCopyTexSubImage1D
100 glCopyTexSubImage2D
101 glCullFace
102 glDepthFunc
103 glDepthMask
104 glDepthRange
105 glDeleteLists
106 glDeleteTextures
107 glDisable
108 glDisableClientState
109 glDrawArrays
110 glDrawBuffer
111 glDrawElements
112 glDrawPixels
113 glEnable
114 glEnableClientState
115 glEnd
116 glEndList
117 glEvalCoord1d
118 glEvalCoord1f
119 glEvalCoord1dv
120 glEvalCoord1fv
121 glEvalCoord2d
122 glEvalCoord2f
123 glEvalCoord2dv
124 glEvalCoord2fv
125 glEvalPoint1
126 glEvalPoint2
127 glEvalMesh1
128 glEdgeFlag
129 glEdgeFlagv
130 glEdgeFlagPointer
131 glEvalMesh2
132 glFeedbackBuffer
133 glFinish
134 glFlush
135 glFogf
136 glFogi
137 glFogfv
138 glFogiv
139 glFrontFace
140 glFrustum
141 glGenLists
142 glGenTextures
143 glGetBooleanv
144 glGetClipPlane
145 glGetColorTableEXT
146 glGetColorTableParameterivEXT
147 glGetColorTableParameterfvEXT
148 glGetDoublev
149 glGetError
150 glGetFloatv
151 glGetIntegerv
152 glGetLightfv
153 glGetLightiv
154 glGetMapdv
155 glGetMapfv
156 glGetMapiv
157 glGetMaterialfv
158 glGetMaterialiv
159 glGetPixelMapfv
160 glGetPixelMapuiv
161 glGetPixelMapusv
162 glGetPointerv
163 glGetPolygonStipple
164 glGetString
165 glGetTexEnvfv
166 glGetTexEnviv
167 glGetTexGeniv
168 glGetTexGendv
169 glGetTexGenfv
170 glGetTexImage
171 glGetTexLevelParameterfv
172 glGetTexLevelParameteriv
173 glGetTexParameterfv
174 glGetTexParameteriv
175 glHint
176 glIndexd
177 glIndexf
178 glIndexi
179 glIndexs
180 glIndexub
181 glIndexdv
182 glIndexfv
183 glIndexiv
184 glIndexsv
185 glIndexubv
186 glIndexMask
187 glIndexPointer
188 glInterleavedArrays
189 glInitNames
190 glIsList
191 glIsTexture
192 glLightf
193 glLighti
194 glLightfv
195 glLightiv
196 glLightModelf
197 glLightModeli
198 glLightModelfv
199 glLightModeliv
200 glLineWidth
201 glLineStipple
202 glListBase
203 glLoadIdentity
204 glLoadMatrixd
205 glLoadMatrixf
206 glLoadName
207 glLogicOp
208 glMap1d
209 glMap1f
210 glMap2d
211 glMap2f
212 glMapGrid1d
213 glMapGrid1f
214 glMapGrid2d
215 glMapGrid2f
216 glMaterialf
217 glMateriali
218 glMaterialfv
219 glMaterialiv
220 glMatrixMode
221 glMultMatrixd
222 glMultMatrixf
223 glNewList
224 glNormal3b
225 glNormal3d
226 glNormal3f
227 glNormal3i
228 glNormal3s
229 glNormal3bv
230 glNormal3dv
231 glNormal3fv
232 glNormal3iv
233 glNormal3sv
234 glNormalPointer
235 glOrtho
236 glPassThrough
237 glPixelMapfv
238 glPixelMapuiv
239 glPixelMapusv
240 glPixelStoref
241 glPixelStorei
242 glPixelTransferf
243 glPixelTransferi
244 glPixelZoom
245 glPointSize
246 glPolygonMode
247 glPolygonOffset
248 glPolygonOffsetEXT
249 glPolygonStipple
250 glPopAttrib
251 glPopClientAttrib
252 glPopMatrix
253 glPopName
254 glPrioritizeTextures
255 glPushMatrix
256 glRasterPos2d
257 glRasterPos2f
258 glRasterPos2i
259 glRasterPos2s
260 glRasterPos3d
261 glRasterPos3f
262 glRasterPos3i
263 glRasterPos3s
264 glRasterPos4d
265 glRasterPos4f
266 glRasterPos4i
267 glRasterPos4s
268 glRasterPos2dv
269 glRasterPos2fv
270 glRasterPos2iv
271 glRasterPos2sv
272 glRasterPos3dv
273 glRasterPos3fv
274 glRasterPos3iv
275 glRasterPos3sv
276 glRasterPos4dv
277 glRasterPos4fv
278 glRasterPos4iv
279 glRasterPos4sv
280 glReadBuffer
281 glReadPixels
282 glRectd
283 glRectf
284 glRecti
285 glRects
286 glRectdv
287 glRectfv
288 glRectiv
289 glRectsv
290 glScissor
291 glIsEnabled
292 glPushAttrib
293 glPushClientAttrib
294 glPushName
295 glRenderMode
296 glRotated
297 glRotatef
298 glSelectBuffer
299 glScaled
300 glScalef
301 glShadeModel
302 glStencilFunc
303 glStencilMask
304 glStencilOp
305 glTexCoord1d
306 glTexCoord1f
307 glTexCoord1i
308 glTexCoord1s
309 glTexCoord2d
310 glTexCoord2f
311 glTexCoord2i
312 glTexCoord2s
313 glTexCoord3d
314 glTexCoord3f
315 glTexCoord3i
316 glTexCoord3s
317 glTexCoord4d
318 glTexCoord4f
319 glTexCoord4i
320 glTexCoord4s
321 glTexCoord1dv
322 glTexCoord1fv
323 glTexCoord1iv
324 glTexCoord1sv
325 glTexCoord2dv
326 glTexCoord2fv
327 glTexCoord2iv
328 glTexCoord2sv
329 glTexCoord3dv
330 glTexCoord3fv
331 glTexCoord3iv
332 glTexCoord3sv
333 glTexCoord4dv
334 glTexCoord4fv
335 glTexCoord4iv
336 glTexCoord4sv
337 glTexCoordPointer
338 glTexGend
339 glTexGenf
340 glTexGeni
341 glTexGendv
342 glTexGeniv
343 glTexGenfv
344 glTexEnvf
345 glTexEnvi
346 glTexEnvfv
347 glTexEnviv
348 glTexImage1D
349 glTexImage2D
350 glTexParameterf
351 glTexParameteri
352 glTexParameterfv
353 glTexParameteriv
354 glTexSubImage1D
355 glTexSubImage2D
356 glTranslated
357 glTranslatef
358 glVertex2d
359 glVertex2f
360 glVertex2i
361 glVertex2s
362 glVertex3d
363 glVertex3f
364 glVertex3i
365 glVertex3s
366 glVertex4d
367 glVertex4f
368 glVertex4i
369 glVertex4s
370 glVertex2dv
371 glVertex2fv
372 glVertex2iv
373 glVertex2sv
374 glVertex3dv
375 glVertex3fv
376 glVertex3iv
377 glVertex3sv
378 glVertex4dv
379 glVertex4fv
380 glVertex4iv
381 glVertex4sv
382 glVertexPointer
383 glViewport
384
385 glBlendEquationEXT
386 glBlendColorEXT
387 glVertexPointerEXT
388 glNormalPointerEXT
389 glColorPointerEXT
390 glIndexPointerEXT
391 glTexCoordPointerEXT
392 glEdgeFlagPointerEXT
393 glGetPointervEXT
394 glArrayElementEXT
395 glDrawArraysEXT
396 glBindTextureEXT
397 glDeleteTexturesEXT
398 glGenTexturesEXT
399 glPrioritizeTexturesEXT
400 glCopyTexSubImage3DEXT
401 glTexImage3DEXT
402 glTexSubImage3DEXT
403
404 glWindowPos4fMESA
405 glWindowPos2iMESA
406 glWindowPos2sMESA
407 glWindowPos2fMESA
408 glWindowPos2dMESA
409 glWindowPos2ivMESA
410 glWindowPos2svMESA
411 glWindowPos2fvMESA
412 glWindowPos2dvMESA
413 glWindowPos3iMESA
414 glWindowPos3sMESA
415 glWindowPos3fMESA
416 glWindowPos3dMESA
417 glWindowPos3ivMESA
418 glWindowPos3svMESA
419 glWindowPos3fvMESA
420 glWindowPos3dvMESA
421 glWindowPos4iMESA
422 glWindowPos4sMESA
423 glWindowPos4dMESA
424 glWindowPos4ivMESA
425 glWindowPos4svMESA
426 glWindowPos4fvMESA
427 glWindowPos4dvMESA
428 glResizeBuffersMESA
429
430 wglCopyContext
431 wglCreateContext
432 wglCreateLayerContext
433 wglDeleteContext
434 wglDescribeLayerPlane
435 wglGetCurrentContext
436 wglGetCurrentDC
437 wglGetLayerPaletteEntries
438 wglGetProcAddress
439 wglMakeCurrent
440 wglRealizeLayerPalette
441 wglSetLayerPaletteEntries
442 wglShareLists
443 wglSwapLayerBuffers
444 wglUseFontBitmapsA
445 wglUseFontBitmapsW
446 wglUseFontOutlinesA
447 wglUseFontOutlinesW
448
449 ;These functions are identical and therefore share the same addresses
450 ChoosePixelFormat = wglChoosePixelFormat
451 DescribePixelFormat = wglDescribePixelFormat
452 GetPixelFormat = wglGetPixelFormat
453 SetPixelFormat = wglSetPixelFormat
454 SwapBuffers = wglSwapBuffers
455
456 wglChoosePixelFormat
457 wglDescribePixelFormat
458 wglGetPixelFormat
459 wglSetPixelFormat
460 wglSwapBuffers
461
462 glActiveTextureARB
463 glClientActiveTextureARB
464 glMultiTexCoord1dARB
465 glMultiTexCoord1dvARB
466 glMultiTexCoord1fARB
467 glMultiTexCoord1fvARB
468 glMultiTexCoord1iARB
469 glMultiTexCoord1ivARB
470 glMultiTexCoord1sARB
471 glMultiTexCoord1svARB
472 glMultiTexCoord2dARB
473 glMultiTexCoord2dvARB
474 glMultiTexCoord2fARB
475 glMultiTexCoord2fvARB
476 glMultiTexCoord2iARB
477 glMultiTexCoord2ivARB
478 glMultiTexCoord2sARB
479 glMultiTexCoord2svARB
480 glMultiTexCoord3dARB
481 glMultiTexCoord3dvARB
482 glMultiTexCoord3fARB
483 glMultiTexCoord3fvARB
484 glMultiTexCoord3iARB
485 glMultiTexCoord3ivARB
486 glMultiTexCoord3sARB
487 glMultiTexCoord3svARB
488 glMultiTexCoord4dARB
489 glMultiTexCoord4dvARB
490 glMultiTexCoord4fARB
491 glMultiTexCoord4fvARB
492 glMultiTexCoord4iARB
493 glMultiTexCoord4ivARB
494 glMultiTexCoord4sARB
495 glMultiTexCoord4svARB