1 ; DO NOT EDIT - This file generated automatically by mesadef.py script
2 ;DESCRIPTION 'Mesa (OpenGL work-alike) for Win32'
5 ; Module definition file for Mesa (OPENGL32.DLL)
7 ; Note: The OpenGL functions use the STDCALL
8 ; function calling convention. Microsoft's
9 ; OPENGL32 uses this convention and so must the
10 ; Mesa OPENGL32 so that the Mesa DLL can be used
11 ; as a drop-in replacement.
13 ; The linker exports STDCALL entry points with
14 ; 'decorated' names; e.g., _glBegin@0, where the
15 ; trailing number is the number of bytes of
16 ; parameter data pushed onto the stack. The
17 ; callee is responsible for popping this data
18 ; off the stack, usually via a RETF n instruction.
20 ; However, the Microsoft OPENGL32.DLL does not export
21 ; the decorated names, even though the calling convention
22 ; is STDCALL. So, this module definition file is
23 ; needed to force the Mesa OPENGL32.DLL to export the
24 ; symbols in the same manner as the Microsoft DLL.
25 ; Were it not for this problem, this file would not
26 ; be needed (for the gl* functions) since the entry
27 ; points are compiled with dllexport declspec.
29 ; However, this file is still needed to export "internal"
30 ; Mesa symbols for the benefit of the OSMESA32.DLL.
317 glGetTexLevelParameterfv
318 glGetTexLevelParameteriv
359 glAreTexturesResident
373 glColorTableParameterfv
374 glColorTableParameteriv
377 glGetColorTableParameterfv
378 glGetColorTableParameteriv
381 glConvolutionFilter1D
382 glConvolutionFilter2D
383 glConvolutionParameterf
384 glConvolutionParameterfv
385 glConvolutionParameteri
386 glConvolutionParameteriv
387 glCopyConvolutionFilter1D
388 glCopyConvolutionFilter2D
389 glGetConvolutionFilter
390 glGetConvolutionParameterfv
391 glGetConvolutionParameteriv
395 glGetHistogramParameterfv
396 glGetHistogramParameteriv
398 glGetMinmaxParameterfv
399 glGetMinmaxParameteriv
408 glClientActiveTextureARB
410 glMultiTexCoord1dvARB
412 glMultiTexCoord1fvARB
414 glMultiTexCoord1ivARB
416 glMultiTexCoord1svARB
418 glMultiTexCoord2dvARB
420 glMultiTexCoord2fvARB
422 glMultiTexCoord2ivARB
424 glMultiTexCoord2svARB
426 glMultiTexCoord3dvARB
428 glMultiTexCoord3fvARB
430 glMultiTexCoord3ivARB
432 glMultiTexCoord3svARB
434 glMultiTexCoord4dvARB
436 glMultiTexCoord4fvARB
438 glMultiTexCoord4ivARB
440 glMultiTexCoord4svARB
441 glLoadTransposeMatrixfARB
442 glLoadTransposeMatrixdARB
443 glMultTransposeMatrixfARB
444 glMultTransposeMatrixdARB
446 glCompressedTexImage3DARB
447 glCompressedTexImage2DARB
448 glCompressedTexImage1DARB
449 glCompressedTexSubImage3DARB
450 glCompressedTexSubImage2DARB
451 glCompressedTexSubImage1DARB
452 glGetCompressedTexImageARB
454 glClientActiveTexture
487 glLoadTransposeMatrixf
488 glLoadTransposeMatrixd
489 glMultTransposeMatrixf
490 glMultTransposeMatrixd
492 glCompressedTexImage3D
493 glCompressedTexImage2D
494 glCompressedTexImage1D
495 glCompressedTexSubImage3D
496 glCompressedTexSubImage2D
497 glCompressedTexSubImage1D
498 glGetCompressedTexImage
507 glCopyTexSubImage1DEXT
508 glCopyTexSubImage2DEXT
509 glCopyTexSubImage3DEXT
510 glAreTexturesResidentEXT
515 glPrioritizeTexturesEXT
527 glPointParameterfvEXT
529 glPointParameterfvARB
532 glGetColorTableParameterivEXT
533 glGetColorTableParameterfvEXT
536 glDrawRangeElementsEXT
537 glSecondaryColor3bEXT
538 glSecondaryColor3bvEXT
539 glSecondaryColor3dEXT
540 glSecondaryColor3dvEXT
541 glSecondaryColor3fEXT
542 glSecondaryColor3fvEXT
543 glSecondaryColor3iEXT
544 glSecondaryColor3ivEXT
545 glSecondaryColor3sEXT
546 glSecondaryColor3svEXT
547 glSecondaryColor3ubEXT
548 glSecondaryColor3ubvEXT
549 glSecondaryColor3uiEXT
550 glSecondaryColor3uivEXT
551 glSecondaryColor3usEXT
552 glSecondaryColor3usvEXT
553 glSecondaryColorPointerEXT
555 glMultiDrawElementsEXT
561 glBlendFuncSeparateEXT
562 glFlushVertexArrayRangeNV
564 glCombinerParameterfvNV
565 glCombinerParameterfNV
566 glCombinerParameterivNV
567 glCombinerParameteriNV
570 glFinalCombinerInputNV
571 glGetCombinerInputParameterfvNV
572 glGetCombinerInputParameterivNV
573 glGetCombinerOutputParameterfvNV
574 glGetCombinerOutputParameterivNV
575 glGetFinalCombinerInputParameterfvNV
576 glGetFinalCombinerInputParameterivNV
618 glAreProgramsResidentNV
623 glGetProgramParameterdvNV
624 glGetProgramParameterfvNV
628 glGetVertexAttribdvNV
629 glGetVertexAttribfvNV
630 glGetVertexAttribivNV
631 glGetVertexAttribPointervNV
634 glProgramParameter4dNV
635 glProgramParameter4dvNV
636 glProgramParameter4fNV
637 glProgramParameter4fvNV
638 glProgramParameters4dvNV
639 glProgramParameters4fvNV
640 glRequestResidentProgramsNV
642 glVertexAttribPointerNV
681 glVertexAttribs4ubvNV
711 glSecondaryColorPointer
740 glVertexAttrib4NubARB
753 glVertexAttrib4ubvARB
754 glVertexAttrib4usvARB
755 glVertexAttrib4uivARB
758 glVertexAttrib4NbvARB
759 glVertexAttrib4NsvARB
760 glVertexAttrib4NivARB
761 glVertexAttrib4NubvARB
762 glVertexAttrib4NusvARB
763 glVertexAttrib4NuivARB
764 glVertexAttribPointerARB
765 glEnableVertexAttribArrayARB
766 glDisableVertexAttribArrayARB
772 glProgramEnvParameter4dARB
773 glProgramEnvParameter4dvARB
774 glProgramEnvParameter4fARB
775 glProgramEnvParameter4fvARB
776 glProgramLocalParameter4dARB
777 glProgramLocalParameter4dvARB
778 glProgramLocalParameter4fARB
779 glProgramLocalParameter4fvARB
780 glGetProgramEnvParameterdvARB
781 glGetProgramEnvParameterfvARB
782 glGetProgramLocalParameterdvARB
783 glGetProgramLocalParameterfvARB
785 glGetProgramStringARB
786 glGetVertexAttribdvARB
787 glGetVertexAttribfvARB
788 glGetVertexAttribivARB
789 glGetVertexAttribPointervARB
790 glProgramNamedParameter4fNV
791 glProgramNamedParameter4dNV
792 glProgramNamedParameter4fvNV
793 glProgramNamedParameter4dvNV
794 glGetProgramNamedParameterfvNV
795 glGetProgramNamedParameterdvNV
801 glGetBufferParameterivARB
802 glGetBufferPointervARB
803 glGetBufferSubDataARB
813 glGetQueryObjectivARB
814 glGetQueryObjectuivARB
820 glGetBufferParameteriv
839 wglCreateLayerContext
841 wglDescribeLayerPlane
842 wglDescribePixelFormat
845 wglGetLayerPaletteEntries
849 wglRealizeLayerPalette
850 wglSetLayerPaletteEntries
859 wglGetExtensionsStringARB
861 ; Mesa internals - mostly for OSMESA
865 _glapi_check_multithread
867 _glapi_get_proc_address
868 _mesa_add_soft_renderbuffers
869 _mesa_add_renderbuffer
872 _mesa_buffer_get_subdata
878 _mesa_choose_tex_format
879 _mesa_compressed_texture_size
880 _mesa_create_framebuffer
882 _mesa_delete_array_object
883 _mesa_delete_buffer_object
886 _mesa_delete_texture_object
887 _mesa_destroy_framebuffer
889 _mesa_enable_1_3_extensions
890 _mesa_enable_1_4_extensions
891 _mesa_enable_1_5_extensions
892 _mesa_enable_2_0_extensions
893 _mesa_enable_2_1_extensions
894 _mesa_enable_sw_extensions
897 _mesa_finish_render_texture
898 _mesa_framebuffer_renderbuffer
900 _mesa_free_context_data
901 _mesa_free_texture_image_data
902 _mesa_generate_mipmap
903 _mesa_get_compressed_teximage
904 _mesa_get_current_context
905 _mesa_get_program_register
907 _mesa_init_driver_functions
908 _mesa_init_glsl_driver_functions
909 _mesa_init_renderbuffer
910 _mesa_initialize_context
914 _mesa_new_array_object
915 _mesa_new_buffer_object
916 _mesa_new_framebuffer
918 _mesa_new_query_object
919 _mesa_new_renderbuffer
920 _mesa_new_soft_renderbuffer
921 _mesa_new_texture_image
922 _mesa_new_texture_object
924 _mesa_reference_renderbuffer
925 _mesa_remove_renderbuffer
927 _mesa_ResizeBuffersMESA
928 _mesa_resize_framebuffer
929 _mesa_store_compressed_teximage1d
930 _mesa_store_compressed_teximage2d
931 _mesa_store_compressed_teximage3d
932 _mesa_store_compressed_texsubimage1d
933 _mesa_store_compressed_texsubimage2d
934 _mesa_store_compressed_texsubimage3d
935 _mesa_store_teximage1d
936 _mesa_store_teximage2d
937 _mesa_store_teximage3d
938 _mesa_store_texsubimage1d
939 _mesa_store_texsubimage2d
940 _mesa_store_texsubimage3d
942 _mesa_test_proxy_teximage
943 _mesa_reference_framebuffer
944 _mesa_update_framebuffer_visual
950 _swrast_BlitFramebuffer
953 _swrast_GetDeviceDriverReference
956 _swrast_choose_triangle
957 _swrast_CopyColorSubTable
958 _swrast_CopyColorTable
959 _swrast_CopyConvolutionFilter1D
960 _swrast_CopyConvolutionFilter2D
961 _swrast_copy_teximage1d
962 _swrast_copy_teximage2d
963 _swrast_copy_texsubimage1d
964 _swrast_copy_texsubimage2d
965 _swrast_copy_texsubimage3d
966 _swrast_CreateContext
967 _swrast_DestroyContext
968 _swrast_exec_fragment_program
969 _swrast_InvalidateState
972 _swsetup_CreateContext
973 _swsetup_DestroyContext
974 _swsetup_InvalidateState