2565 lines
115 KiB
C
2565 lines
115 KiB
C
/*Automatically generated by gl_mkalias.sh DO NOT EDIT!*/
|
|
/*<Core>*/
|
|
|
|
#ifdef _ALLEGRO_GL_VERSION_1_2
|
|
#define glBlendColor _al_glBlendColor
|
|
#define glBlendEquation _al_glBlendEquation
|
|
#define glDrawRangeElements _al_glDrawRangeElements
|
|
#define glColorTable _al_glColorTable
|
|
#define glColorTableParameterfv _al_glColorTableParameterfv
|
|
#define glColorTableParameteriv _al_glColorTableParameteriv
|
|
#define glCopyColorTable _al_glCopyColorTable
|
|
#define glGetColorTable _al_glGetColorTable
|
|
#define glGetColorTableParameterfv _al_glGetColorTableParameterfv
|
|
#define glGetColorTableParameteriv _al_glGetColorTableParameteriv
|
|
#define glColorSubTable _al_glColorSubTable
|
|
#define glCopyColorSubTable _al_glCopyColorSubTable
|
|
#define glTexImage3D _al_glTexImage3D
|
|
#define glTexSubImage3D _al_glTexSubImage3D
|
|
#define glCopyTexSubImage3D _al_glCopyTexSubImage3D
|
|
#endif
|
|
|
|
#if defined _ALLEGRO_GL_ARB_imaging
|
|
#define glConvolutionFilter1D _al_glConvolutionFilter1D
|
|
#define glConvolutionFilter2D _al_glConvolutionFilter2D
|
|
#define glConvolutionParameterf _al_glConvolutionParameterf
|
|
#define glConvolutionParameterfv _al_glConvolutionParameterfv
|
|
#define glConvolutionParameteri _al_glConvolutionParameteri
|
|
#define glConvolutionParameteriv _al_glConvolutionParameteriv
|
|
#define glCopyConvolutionFilter1D _al_glCopyConvolutionFilter1D
|
|
#define glCopyConvolutionFilter2D _al_glCopyConvolutionFilter2D
|
|
#define glGetConvolutionFilter _al_glGetConvolutionFilter
|
|
#define glGetConvolutionParameterfv _al_glGetConvolutionParameterfv
|
|
#define glGetConvolutionParameteriv _al_glGetConvolutionParameteriv
|
|
#define glGetSeparableFilter _al_glGetSeparableFilter
|
|
#define glSeparableFilter2D _al_glSeparableFilter2D
|
|
#define glGetHistogram _al_glGetHistogram
|
|
#define glGetHistogramParameterfv _al_glGetHistogramParameterfv
|
|
#define glGetHistogramParameteriv _al_glGetHistogramParameteriv
|
|
#define glGetMinmax _al_glGetMinmax
|
|
#define glGetMinmaxParameterfv _al_glGetMinmaxParameterfv
|
|
#define glGetMinmaxParameteriv _al_glGetMinmaxParameteriv
|
|
#define glHistogram _al_glHistogram
|
|
#define glMinmax _al_glMinmax
|
|
#define glResetHistogram _al_glResetHistogram
|
|
#define glResetMinmax _al_glResetMinmax
|
|
#endif
|
|
|
|
#if defined _ALLEGRO_GL_VERSION_1_3
|
|
#define glActiveTexture _al_glActiveTexture
|
|
#define glClientActiveTexture _al_glClientActiveTexture
|
|
#define glMultiTexCoord1d _al_glMultiTexCoord1d
|
|
#define glMultiTexCoord1dv _al_glMultiTexCoord1dv
|
|
#define glMultiTexCoord1f _al_glMultiTexCoord1f
|
|
#define glMultiTexCoord1fv _al_glMultiTexCoord1fv
|
|
#define glMultiTexCoord1i _al_glMultiTexCoord1i
|
|
#define glMultiTexCoord1iv _al_glMultiTexCoord1iv
|
|
#define glMultiTexCoord1s _al_glMultiTexCoord1s
|
|
#define glMultiTexCoord1sv _al_glMultiTexCoord1sv
|
|
#define glMultiTexCoord2d _al_glMultiTexCoord2d
|
|
#define glMultiTexCoord2dv _al_glMultiTexCoord2dv
|
|
#define glMultiTexCoord2f _al_glMultiTexCoord2f
|
|
#define glMultiTexCoord2fv _al_glMultiTexCoord2fv
|
|
#define glMultiTexCoord2i _al_glMultiTexCoord2i
|
|
#define glMultiTexCoord2iv _al_glMultiTexCoord2iv
|
|
#define glMultiTexCoord2s _al_glMultiTexCoord2s
|
|
#define glMultiTexCoord2sv _al_glMultiTexCoord2sv
|
|
#define glMultiTexCoord3d _al_glMultiTexCoord3d
|
|
#define glMultiTexCoord3dv _al_glMultiTexCoord3dv
|
|
#define glMultiTexCoord3f _al_glMultiTexCoord3f
|
|
#define glMultiTexCoord3fv _al_glMultiTexCoord3fv
|
|
#define glMultiTexCoord3i _al_glMultiTexCoord3i
|
|
#define glMultiTexCoord3iv _al_glMultiTexCoord3iv
|
|
#define glMultiTexCoord3s _al_glMultiTexCoord3s
|
|
#define glMultiTexCoord3sv _al_glMultiTexCoord3sv
|
|
#define glMultiTexCoord4d _al_glMultiTexCoord4d
|
|
#define glMultiTexCoord4dv _al_glMultiTexCoord4dv
|
|
#define glMultiTexCoord4f _al_glMultiTexCoord4f
|
|
#define glMultiTexCoord4fv _al_glMultiTexCoord4fv
|
|
#define glMultiTexCoord4i _al_glMultiTexCoord4i
|
|
#define glMultiTexCoord4iv _al_glMultiTexCoord4iv
|
|
#define glMultiTexCoord4s _al_glMultiTexCoord4s
|
|
#define glMultiTexCoord4sv _al_glMultiTexCoord4sv
|
|
#define glLoadTransposeMatrixf _al_glLoadTransposeMatrixf
|
|
#define glLoadTransposeMatrixd _al_glLoadTransposeMatrixd
|
|
#define glMultTransposeMatrixf _al_glMultTransposeMatrixf
|
|
#define glMultTransposeMatrixd _al_glMultTransposeMatrixd
|
|
#define glSampleCoverage _al_glSampleCoverage
|
|
#define glCompressedTexImage3D _al_glCompressedTexImage3D
|
|
#define glCompressedTexImage2D _al_glCompressedTexImage2D
|
|
#define glCompressedTexImage1D _al_glCompressedTexImage1D
|
|
#define glCompressedTexSubImage3D _al_glCompressedTexSubImage3D
|
|
#define glCompressedTexSubImage2D _al_glCompressedTexSubImage2D
|
|
#define glCompressedTexSubImage1D _al_glCompressedTexSubImage1D
|
|
#define glGetCompressedTexImage _al_glGetCompressedTexImage
|
|
#endif
|
|
|
|
#if defined _ALLEGRO_GL_VERSION_1_4
|
|
#define glBlendFuncSeparate _al_glBlendFuncSeparate
|
|
#define glFogCoordf _al_glFogCoordf
|
|
#define glFogCoordfv _al_glFogCoordfv
|
|
#define glFogCoordd _al_glFogCoordd
|
|
#define glFogCoorddv _al_glFogCoorddv
|
|
#define glFogCoordPointer _al_glFogCoordPointer
|
|
#define glMultiDrawArrays _al_glMultiDrawArrays
|
|
#define glMultiDrawElements _al_glMultiDrawElements
|
|
#define glPointParameterf _al_glPointParameterf
|
|
#define glPointParameterfv _al_glPointParameterfv
|
|
#define glPointParameteri _al_glPointParameteri
|
|
#define glPointParameteriv _al_glPointParameteriv
|
|
#define glSecondaryColor3b _al_glSecondaryColor3b
|
|
#define glSecondaryColor3bv _al_glSecondaryColor3bv
|
|
#define glSecondaryColor3d _al_glSecondaryColor3d
|
|
#define glSecondaryColor3dv _al_glSecondaryColor3dv
|
|
#define glSecondaryColor3f _al_glSecondaryColor3f
|
|
#define glSecondaryColor3fv _al_glSecondaryColor3fv
|
|
#define glSecondaryColor3i _al_glSecondaryColor3i
|
|
#define glSecondaryColor3iv _al_glSecondaryColor3iv
|
|
#define glSecondaryColor3s _al_glSecondaryColor3s
|
|
#define glSecondaryColor3sv _al_glSecondaryColor3sv
|
|
#define glSecondaryColor3ub _al_glSecondaryColor3ub
|
|
#define glSecondaryColor3ubv _al_glSecondaryColor3ubv
|
|
#define glSecondaryColor3ui _al_glSecondaryColor3ui
|
|
#define glSecondaryColor3uiv _al_glSecondaryColor3uiv
|
|
#define glSecondaryColor3us _al_glSecondaryColor3us
|
|
#define glSecondaryColor3usv _al_glSecondaryColor3usv
|
|
#define glSecondaryColorPointer _al_glSecondaryColorPointer
|
|
#define glWindowPos2d _al_glWindowPos2d
|
|
#define glWindowPos2dv _al_glWindowPos2dv
|
|
#define glWindowPos2f _al_glWindowPos2f
|
|
#define glWindowPos2fv _al_glWindowPos2fv
|
|
#define glWindowPos2i _al_glWindowPos2i
|
|
#define glWindowPos2iv _al_glWindowPos2iv
|
|
#define glWindowPos2s _al_glWindowPos2s
|
|
#define glWindowPos2sv _al_glWindowPos2sv
|
|
#define glWindowPos3d _al_glWindowPos3d
|
|
#define glWindowPos3dv _al_glWindowPos3dv
|
|
#define glWindowPos3f _al_glWindowPos3f
|
|
#define glWindowPos3fv _al_glWindowPos3fv
|
|
#define glWindowPos3i _al_glWindowPos3i
|
|
#define glWindowPos3iv _al_glWindowPos3iv
|
|
#define glWindowPos3s _al_glWindowPos3s
|
|
#define glWindowPos3sv _al_glWindowPos3sv
|
|
#endif
|
|
|
|
|
|
#if defined _ALLEGRO_GL_VERSION_1_5
|
|
#define glBindBuffer _al_glBindBuffer
|
|
#define glDeleteBuffers _al_glDeleteBuffers
|
|
#define glGenBuffers _al_glGenBuffers
|
|
#define glIsBuffer _al_glIsBuffer
|
|
#define glBufferData _al_glBufferData
|
|
#define glBufferSubData _al_glBufferSubData
|
|
#define glGetBufferSubData _al_glGetBufferSubData
|
|
#define glMapBuffer _al_glMapBuffer
|
|
#define glUnmapBuffer _al_glUnmapBuffer
|
|
#define glGetBufferParameteriv _al_glGetBufferParameteriv
|
|
#define glGetBufferPointerv _al_glGetBufferPointerv
|
|
#define glGenQueries _al_glGenQueries
|
|
#define glDeleteQueries _al_glDeleteQueries
|
|
#define glIsQuery _al_glIsQuery
|
|
#define glBeginQuery _al_glBeginQuery
|
|
#define glEndQuery _al_glEndQuery
|
|
#define glGetQueryiv _al_glGetQueryiv
|
|
#define glGetQueryObjectiv _al_glGetQueryObjectiv
|
|
#define glGetQueryObjectuiv _al_glGetQueryObjectuiv
|
|
#endif
|
|
|
|
|
|
#if defined _ALLEGRO_GL_VERSION_2_0
|
|
#define glBlendEquationSeparate _al_glBlendEquationSeparate
|
|
#define glCreateProgram _al_glCreateProgram
|
|
#define glCreateShader _al_glCreateShader
|
|
#define glDeleteProgram _al_glDeleteProgram
|
|
#define glDeleteShader _al_glDeleteShader
|
|
#define glAttachShader _al_glAttachShader
|
|
#define glDetachShader _al_glDetachShader
|
|
#define glShaderSource _al_glShaderSource
|
|
#define glCompileShader _al_glCompileShader
|
|
#define glIsProgram _al_glIsProgram
|
|
#define glIsShader _al_glIsShader
|
|
#define glLinkProgram _al_glLinkProgram
|
|
#define glUseProgram _al_glUseProgram
|
|
#define glValidateProgram _al_glValidateProgram
|
|
#define glUniform1f _al_glUniform1f
|
|
#define glUniform2f _al_glUniform2f
|
|
#define glUniform3f _al_glUniform3f
|
|
#define glUniform4f _al_glUniform4f
|
|
#define glUniform1i _al_glUniform1i
|
|
#define glUniform2i _al_glUniform2i
|
|
#define glUniform3i _al_glUniform3i
|
|
#define glUniform4i _al_glUniform4i
|
|
#define glUniform1fv _al_glUniform1fv
|
|
#define glUniform2fv _al_glUniform2fv
|
|
#define glUniform3fv _al_glUniform3fv
|
|
#define glUniform4fv _al_glUniform4fv
|
|
#define glUniform1iv _al_glUniform1iv
|
|
#define glUniform2iv _al_glUniform2iv
|
|
#define glUniform3iv _al_glUniform3iv
|
|
#define glUniform4iv _al_glUniform4iv
|
|
#define glUniformMatrix2fv _al_glUniformMatrix2fv
|
|
#define glUniformMatrix3fv _al_glUniformMatrix3fv
|
|
#define glUniformMatrix4fv _al_glUniformMatrix4fv
|
|
#define glGetShaderfv _al_glGetShaderfv
|
|
#define glGetShaderiv _al_glGetShaderiv
|
|
#define glGetProgramfv _al_glGetProgramfv
|
|
#define glGetProgramiv _al_glGetProgramiv
|
|
#define glGetShaderInfoLog _al_glGetShaderInfoLog
|
|
#define glGetProgramInfoLog _al_glGetProgramInfoLog
|
|
#define glGetAttachedShaders _al_glGetAttachedShaders
|
|
#define glGetUniformLocation _al_glGetUniformLocation
|
|
#define glGetActiveUniform _al_glGetActiveUniform
|
|
#define glGetUniformfv _al_glGetUniformfv
|
|
#define glGetUniformiv _al_glGetUniformiv
|
|
#define glGetShaderSource _al_glGetShaderSource
|
|
#define glVertexAttrib1f _al_glVertexAttrib1f
|
|
#define glVertexAttrib1s _al_glVertexAttrib1s
|
|
#define glVertexAttrib1d _al_glVertexAttrib1d
|
|
#define glVertexAttrib2f _al_glVertexAttrib2f
|
|
#define glVertexAttrib2s _al_glVertexAttrib2s
|
|
#define glVertexAttrib2d _al_glVertexAttrib2d
|
|
#define glVertexAttrib3f _al_glVertexAttrib3f
|
|
#define glVertexAttrib3s _al_glVertexAttrib3s
|
|
#define glVertexAttrib3d _al_glVertexAttrib3d
|
|
#define glVertexAttrib4f _al_glVertexAttrib4f
|
|
#define glVertexAttrib4s _al_glVertexAttrib4s
|
|
#define glVertexAttrib4d _al_glVertexAttrib4d
|
|
#define glVertexAttrib4Nub _al_glVertexAttrib4Nub
|
|
#define glVertexAttrib1fv _al_glVertexAttrib1fv
|
|
#define glVertexAttrib1sv _al_glVertexAttrib1sv
|
|
#define glVertexAttrib1dv _al_glVertexAttrib1dv
|
|
#define glVertexAttrib2fv _al_glVertexAttrib2fv
|
|
#define glVertexAttrib2sv _al_glVertexAttrib2sv
|
|
#define glVertexAttrib2dv _al_glVertexAttrib2dv
|
|
#define glVertexAttrib3fv _al_glVertexAttrib3fv
|
|
#define glVertexAttrib3sv _al_glVertexAttrib3sv
|
|
#define glVertexAttrib3dv _al_glVertexAttrib3dv
|
|
#define glVertexAttrib4fv _al_glVertexAttrib4fv
|
|
#define glVertexAttrib4sv _al_glVertexAttrib4sv
|
|
#define glVertexAttrib4dv _al_glVertexAttrib4dv
|
|
#define glVertexAttrib4iv _al_glVertexAttrib4iv
|
|
#define glVertexAttrib4bv _al_glVertexAttrib4bv
|
|
#define glVertexAttrib4ubv _al_glVertexAttrib4ubv
|
|
#define glVertexAttrib4usv _al_glVertexAttrib4usv
|
|
#define glVertexAttrib4uiv _al_glVertexAttrib4uiv
|
|
#define glVertexAttrib4Nbv _al_glVertexAttrib4Nbv
|
|
#define glVertexAttrib4Nsv _al_glVertexAttrib4Nsv
|
|
#define glVertexAttrib4Niv _al_glVertexAttrib4Niv
|
|
#define glVertexAttrib4Nubv _al_glVertexAttrib4Nubv
|
|
#define glVertexAttrib4Nusv _al_glVertexAttrib4Nusv
|
|
#define glVertexAttrib4Nuiv _al_glVertexAttrib4Nuiv
|
|
#define glVertexAttribPointer _al_glVertexAttribPointer
|
|
#define glEnableVertexAttribArray _al_glEnableVertexAttribArray
|
|
#define glDisableVertexAttribArray _al_glDisableVertexAttribArray
|
|
|
|
#define glBindAttribLocation _al_glBindAttribLocation
|
|
#define glGetActiveAttrib _al_glGetActiveAttrib
|
|
#define glGetAttribLocation _al_glGetAttribLocation
|
|
#define glGetVertexAttribdv _al_glGetVertexAttribdv
|
|
#define glGetVertexAttribfv _al_glGetVertexAttribfv
|
|
#define glGetVertexAttribiv _al_glGetVertexAttribiv
|
|
#define glGetVertexAttribPointerv _al_glGetVertexAttribPointerv
|
|
|
|
#define glDrawBuffers _al_glDrawBuffers
|
|
|
|
#define glStencilOpSeparate _al_glStencilOpSeparate
|
|
#define glStencilFuncSeparate _al_glStencilFuncSeparate
|
|
|
|
#endif
|
|
|
|
|
|
#if defined _ALLEGRO_GL_VERSION_2_1
|
|
#define glUniformMatrix2x3fv _al_glUniformMatrix2x3fv
|
|
#define glUniformMatrix3x2fv _al_glUniformMatrix3x2fv
|
|
#define glUniformMatrix2x4fv _al_glUniformMatrix2x4fv
|
|
#define glUniformMatrix4x2fv _al_glUniformMatrix4x2fv
|
|
#define glUniformMatrix3x4fv _al_glUniformMatrix3x4fv
|
|
#define glUniformMatrix4x3fv _al_glUniformMatrix4x3fv
|
|
#endif
|
|
|
|
#if defined _ALLEGRO_GL_VERSION_3_0
|
|
/*OpenGL3.0alsoreusesentrypointsfromtheseextensions:*/
|
|
/*ARB_framebuffer_object*/
|
|
/*ARB_map_buffer_range*/
|
|
/*ARB_vertex_array_object*/
|
|
#define glColorMaski _al_glColorMaski
|
|
#define glGetBooleani_v _al_glGetBooleani_v
|
|
#define glGetIntegeri_v _al_glGetIntegeri_v
|
|
#define glEnablei _al_glEnablei
|
|
#define glDisablei _al_glDisablei
|
|
#define glIsEnabledi _al_glIsEnabledi
|
|
#define glBeginTransformFeedback _al_glBeginTransformFeedback
|
|
#define glEndTransformFeedback _al_glEndTransformFeedback
|
|
#define glBindBufferRange _al_glBindBufferRange
|
|
#define glBindBufferBase _al_glBindBufferBase
|
|
#define glTransformFeedbackVaryings _al_glTransformFeedbackVaryings
|
|
#define glGetTransformFeedbackVarying _al_glGetTransformFeedbackVarying
|
|
#define glClampColor _al_glClampColor
|
|
#define glBeginConditionalRender _al_glBeginConditionalRender
|
|
#define glEndConditionalRender _al_glEndConditionalRender
|
|
#define glVertexAttribI1i _al_glVertexAttribI1i
|
|
#define glVertexAttribI2i _al_glVertexAttribI2i
|
|
#define glVertexAttribI3i _al_glVertexAttribI3i
|
|
#define glVertexAttribI4i _al_glVertexAttribI4i
|
|
#define glVertexAttribI1ui _al_glVertexAttribI1ui
|
|
#define glVertexAttribI2ui _al_glVertexAttribI2ui
|
|
#define glVertexAttribI3ui _al_glVertexAttribI3ui
|
|
#define glVertexAttribI4ui _al_glVertexAttribI4ui
|
|
#define glVertexAttribI1iv _al_glVertexAttribI1iv
|
|
#define glVertexAttribI2iv _al_glVertexAttribI2iv
|
|
#define glVertexAttribI3iv _al_glVertexAttribI3iv
|
|
#define glVertexAttribI4iv _al_glVertexAttribI4iv
|
|
#define glVertexAttribI1uiv _al_glVertexAttribI1uiv
|
|
#define glVertexAttribI2uiv _al_glVertexAttribI2uiv
|
|
#define glVertexAttribI3uiv _al_glVertexAttribI3uiv
|
|
#define glVertexAttribI4uiv _al_glVertexAttribI4uiv
|
|
#define glVertexAttribI4bv _al_glVertexAttribI4bv
|
|
#define glVertexAttribI4sv _al_glVertexAttribI4sv
|
|
#define glVertexAttribI4ubv _al_glVertexAttribI4ubv
|
|
#define glVertexAttribI4usv _al_glVertexAttribI4usv
|
|
#define glVertexAttribIPointer _al_glVertexAttribIPointer
|
|
#define glGetVertexAttribIiv _al_glGetVertexAttribIiv
|
|
#define glGetVertexAttribIuiv _al_glGetVertexAttribIuiv
|
|
#define glGetUniformuiv _al_glGetUniformuiv
|
|
#define glBindFragDataLocation _al_glBindFragDataLocation
|
|
#define glGetFragDataLocation _al_glGetFragDataLocation
|
|
#define glUniform1ui _al_glUniform1ui
|
|
#define glUniform2ui _al_glUniform2ui
|
|
#define glUniform3ui _al_glUniform3ui
|
|
#define glUniform4ui _al_glUniform4ui
|
|
#define glUniform1uiv _al_glUniform1uiv
|
|
#define glUniform2uiv _al_glUniform2uiv
|
|
#define glUniform3uiv _al_glUniform3uiv
|
|
#define glUniform4uiv _al_glUniform4uiv
|
|
#define glTexParameterIiv _al_glTexParameterIiv
|
|
#define glTexParameterIuiv _al_glTexParameterIuiv
|
|
#define glGetTexParameterIiv _al_glGetTexParameterIiv
|
|
#define glGetTexParameterIuiv _al_glGetTexParameterIuiv
|
|
#define glClearBufferiv _al_glClearBufferiv
|
|
#define glClearBufferuiv _al_glClearBufferuiv
|
|
#define glClearBufferfv _al_glClearBufferfv
|
|
#define glClearBufferfi _al_glClearBufferfi
|
|
#define glGetStringi _al_glGetStringi
|
|
#endif
|
|
|
|
|
|
#if defined _ALLEGRO_GL_VERSION_3_1
|
|
/*OpenGL3.1alsoreusesentrypointsfromtheseextensions:*/
|
|
/*ARB_copy_buffer*/
|
|
/*ARB_uniform_buffer_object*/
|
|
#define glDrawArraysInstanced _al_glDrawArraysInstanced
|
|
#define glDrawElementsInstanced _al_glDrawElementsInstanced
|
|
#define glTexBuffer _al_glTexBuffer
|
|
#define glPrimitiveRestartIndex _al_glPrimitiveRestartIndex
|
|
#endif
|
|
|
|
#if defined _ALLEGRO_GL_VERSION_3_2
|
|
/*OpenGL3.2alsoreusesentrypointsfromtheseextensions:*/
|
|
/*ARB_draw_elements_base_vertex*/
|
|
/*ARB_provoking_vertex*/
|
|
/*ARB_sync*/
|
|
/*ARB_texture_multisample*/
|
|
#define glGetInteger64i_v _al_glGetInteger64i_v
|
|
#define glGetBufferParameteri64v _al_glGetBufferParameteri64v
|
|
#define glProgramParameteri _al_glProgramParameteri
|
|
#define glFramebufferTexture _al_glFramebufferTexture
|
|
#endif
|
|
|
|
#if defined _ALLEGRO_GL_VERSION_3_3
|
|
/*OpenGL3.3alsoreusesentrypointsfromtheseextensions:*/
|
|
/*ARB_blend_func_extended*/
|
|
/*ARB_sampler_objects*/
|
|
/*ARB_explicit_attrib_location,butithasnone*/
|
|
/*ARB_occlusion_query2(noentrypoints)*/
|
|
/*ARB_shader_bit_encoding(noentrypoints)*/
|
|
/*ARB_texture_rgb10_a2ui(noentrypoints)*/
|
|
/*ARB_texture_swizzle(noentrypoints)*/
|
|
/*ARB_timer_query*/
|
|
/*ARB_vertex_type_2_10_10_10_rev*/
|
|
#endif
|
|
|
|
|
|
/*</Core>*/
|
|
/*<ARB>*/
|
|
|
|
#ifdef _ALLEGRO_GL_ARB_multitexture
|
|
#define glActiveTextureARB _al_glActiveTextureARB
|
|
#define glClientActiveTextureARB _al_glClientActiveTextureARB
|
|
#define glMultiTexCoord1dARB _al_glMultiTexCoord1dARB
|
|
#define glMultiTexCoord1dvARB _al_glMultiTexCoord1dvARB
|
|
#define glMultiTexCoord1fARB _al_glMultiTexCoord1fARB
|
|
#define glMultiTexCoord1fvARB _al_glMultiTexCoord1fvARB
|
|
#define glMultiTexCoord1iARB _al_glMultiTexCoord1iARB
|
|
#define glMultiTexCoord1ivARB _al_glMultiTexCoord1ivARB
|
|
#define glMultiTexCoord1sARB _al_glMultiTexCoord1sARB
|
|
#define glMultiTexCoord1svARB _al_glMultiTexCoord1svARB
|
|
#define glMultiTexCoord2dARB _al_glMultiTexCoord2dARB
|
|
#define glMultiTexCoord2dvARB _al_glMultiTexCoord2dvARB
|
|
#define glMultiTexCoord2fARB _al_glMultiTexCoord2fARB
|
|
#define glMultiTexCoord2fvARB _al_glMultiTexCoord2fvARB
|
|
#define glMultiTexCoord2iARB _al_glMultiTexCoord2iARB
|
|
#define glMultiTexCoord2ivARB _al_glMultiTexCoord2ivARB
|
|
#define glMultiTexCoord2sARB _al_glMultiTexCoord2sARB
|
|
#define glMultiTexCoord2svARB _al_glMultiTexCoord2svARB
|
|
#define glMultiTexCoord3dARB _al_glMultiTexCoord3dARB
|
|
#define glMultiTexCoord3dvARB _al_glMultiTexCoord3dvARB
|
|
#define glMultiTexCoord3fARB _al_glMultiTexCoord3fARB
|
|
#define glMultiTexCoord3fvARB _al_glMultiTexCoord3fvARB
|
|
#define glMultiTexCoord3iARB _al_glMultiTexCoord3iARB
|
|
#define glMultiTexCoord3ivARB _al_glMultiTexCoord3ivARB
|
|
#define glMultiTexCoord3sARB _al_glMultiTexCoord3sARB
|
|
#define glMultiTexCoord3svARB _al_glMultiTexCoord3svARB
|
|
#define glMultiTexCoord4dARB _al_glMultiTexCoord4dARB
|
|
#define glMultiTexCoord4dvARB _al_glMultiTexCoord4dvARB
|
|
#define glMultiTexCoord4fARB _al_glMultiTexCoord4fARB
|
|
#define glMultiTexCoord4fvARB _al_glMultiTexCoord4fvARB
|
|
#define glMultiTexCoord4iARB _al_glMultiTexCoord4iARB
|
|
#define glMultiTexCoord4ivARB _al_glMultiTexCoord4ivARB
|
|
#define glMultiTexCoord4sARB _al_glMultiTexCoord4sARB
|
|
#define glMultiTexCoord4svARB _al_glMultiTexCoord4svARB
|
|
#endif
|
|
|
|
#if defined _ALLEGRO_GL_ARB_transpose_matrix
|
|
#define glLoadTransposeMatrixfARB _al_glLoadTransposeMatrixfARB
|
|
#define glLoadTransposeMatrixdARB _al_glLoadTransposeMatrixdARB
|
|
#define glMultTransposeMatrixfARB _al_glMultTransposeMatrixfARB
|
|
#define glMultTransposeMatrixdARB _al_glMultTransposeMatrixdARB
|
|
#endif
|
|
|
|
#if defined _ALLEGRO_GL_ARB_multisample
|
|
#define glSampleCoverageARB _al_glSampleCoverageARB
|
|
#endif
|
|
|
|
#if defined _ALLEGRO_GL_ARB_texture_compression
|
|
#define glCompressedTexImage3DARB _al_glCompressedTexImage3DARB
|
|
#define glCompressedTexImage2DARB _al_glCompressedTexImage2DARB
|
|
#define glCompressedTexImage1DARB _al_glCompressedTexImage1DARB
|
|
#define glCompressedTexSubImage3DARB _al_glCompressedTexSubImage3DARB
|
|
#define glCompressedTexSubImage2DARB _al_glCompressedTexSubImage2DARB
|
|
#define glCompressedTexSubImage1DARB _al_glCompressedTexSubImage1DARB
|
|
#define glGetCompressedTexImageARB _al_glGetCompressedTexImageARB
|
|
#endif
|
|
|
|
#if defined _ALLEGRO_GL_ARB_point_parameters
|
|
#define glPointParameterfARB _al_glPointParameterfARB
|
|
#define glPointParameterfvARB _al_glPointParameterfvARB
|
|
#endif
|
|
|
|
#if defined _ALLEGRO_GL_ARB_vertex_blend
|
|
#define glWeightbvARB _al_glWeightbvARB
|
|
#define glWeightsvARB _al_glWeightsvARB
|
|
#define glWeightivARB _al_glWeightivARB
|
|
#define glWeightfvARB _al_glWeightfvARB
|
|
#define glWeightdvARB _al_glWeightdvARB
|
|
#define glWeightubvARB _al_glWeightubvARB
|
|
#define glWeightusvARB _al_glWeightusvARB
|
|
#define glWeightuivARB _al_glWeightuivARB
|
|
#define glWeightPointerARB _al_glWeightPointerARB
|
|
#define glVertexBlendARB _al_glVertexBlendARB
|
|
#endif
|
|
|
|
#if defined _ALLEGRO_GL_ARB_matrix_palette
|
|
#define glCurrentPaletteMatrixARB _al_glCurrentPaletteMatrixARB
|
|
#define glMatrixIndexubvARB _al_glMatrixIndexubvARB
|
|
#define glMatrixIndexusvARB _al_glMatrixIndexusvARB
|
|
#define glMatrixIndexuivARB _al_glMatrixIndexuivARB
|
|
#define glMatrixIndexPointerARB _al_glMatrixIndexPointerARB
|
|
#endif
|
|
|
|
#if defined _ALLEGRO_GL_ARB_window_pos
|
|
#define glWindowPos2dARB _al_glWindowPos2dARB
|
|
#define glWindowPos2dvARB _al_glWindowPos2dvARB
|
|
#define glWindowPos2fARB _al_glWindowPos2fARB
|
|
#define glWindowPos2fvARB _al_glWindowPos2fvARB
|
|
#define glWindowPos2iARB _al_glWindowPos2iARB
|
|
#define glWindowPos2ivARB _al_glWindowPos2ivARB
|
|
#define glWindowPos2sARB _al_glWindowPos2sARB
|
|
#define glWindowPos2svARB _al_glWindowPos2svARB
|
|
#define glWindowPos3dARB _al_glWindowPos3dARB
|
|
#define glWindowPos3dvARB _al_glWindowPos3dvARB
|
|
#define glWindowPos3fARB _al_glWindowPos3fARB
|
|
#define glWindowPos3fvARB _al_glWindowPos3fvARB
|
|
#define glWindowPos3iARB _al_glWindowPos3iARB
|
|
#define glWindowPos3ivARB _al_glWindowPos3ivARB
|
|
#define glWindowPos3sARB _al_glWindowPos3sARB
|
|
#define glWindowPos3svARB _al_glWindowPos3svARB
|
|
#endif
|
|
|
|
#if defined _ALLEGRO_GL_ARB_vertex_program
|
|
#define glVertexAttrib1dARB _al_glVertexAttrib1dARB
|
|
#define glVertexAttrib1dvARB _al_glVertexAttrib1dvARB
|
|
#define glVertexAttrib1fARB _al_glVertexAttrib1fARB
|
|
#define glVertexAttrib1fvARB _al_glVertexAttrib1fvARB
|
|
#define glVertexAttrib1sARB _al_glVertexAttrib1sARB
|
|
#define glVertexAttrib1svARB _al_glVertexAttrib1svARB
|
|
#define glVertexAttrib2dARB _al_glVertexAttrib2dARB
|
|
#define glVertexAttrib2dvARB _al_glVertexAttrib2dvARB
|
|
#define glVertexAttrib2fARB _al_glVertexAttrib2fARB
|
|
#define glVertexAttrib2fvARB _al_glVertexAttrib2fvARB
|
|
#define glVertexAttrib2sARB _al_glVertexAttrib2sARB
|
|
#define glVertexAttrib2svARB _al_glVertexAttrib2svARB
|
|
#define glVertexAttrib3dARB _al_glVertexAttrib3dARB
|
|
#define glVertexAttrib3dvARB _al_glVertexAttrib3dvARB
|
|
#define glVertexAttrib3fARB _al_glVertexAttrib3fARB
|
|
#define glVertexAttrib3fvARB _al_glVertexAttrib3fvARB
|
|
#define glVertexAttrib3sARB _al_glVertexAttrib3sARB
|
|
#define glVertexAttrib3svARB _al_glVertexAttrib3svARB
|
|
#define glVertexAttrib4NbvARB _al_glVertexAttrib4NbvARB
|
|
#define glVertexAttrib4NivARB _al_glVertexAttrib4NivARB
|
|
#define glVertexAttrib4NsvARB _al_glVertexAttrib4NsvARB
|
|
#define glVertexAttrib4NubARB _al_glVertexAttrib4NubARB
|
|
#define glVertexAttrib4NubvARB _al_glVertexAttrib4NubvARB
|
|
#define glVertexAttrib4NuivARB _al_glVertexAttrib4NuivARB
|
|
#define glVertexAttrib4NusvARB _al_glVertexAttrib4NusvARB
|
|
#define glVertexAttrib4bvARB _al_glVertexAttrib4bvARB
|
|
#define glVertexAttrib4dARB _al_glVertexAttrib4dARB
|
|
#define glVertexAttrib4dvARB _al_glVertexAttrib4dvARB
|
|
#define glVertexAttrib4fARB _al_glVertexAttrib4fARB
|
|
#define glVertexAttrib4fvARB _al_glVertexAttrib4fvARB
|
|
#define glVertexAttrib4ivARB _al_glVertexAttrib4ivARB
|
|
#define glVertexAttrib4sARB _al_glVertexAttrib4sARB
|
|
#define glVertexAttrib4svARB _al_glVertexAttrib4svARB
|
|
#define glVertexAttrib4ubvARB _al_glVertexAttrib4ubvARB
|
|
#define glVertexAttrib4uivARB _al_glVertexAttrib4uivARB
|
|
#define glVertexAttrib4usvARB _al_glVertexAttrib4usvARB
|
|
#define glVertexAttribPointerARB _al_glVertexAttribPointerARB
|
|
#define glEnableVertexAttribArrayARB _al_glEnableVertexAttribArrayARB
|
|
#define glDisableVertexAttribArrayARB _al_glDisableVertexAttribArrayARB
|
|
#define glProgramStringARB _al_glProgramStringARB
|
|
#define glBindProgramARB _al_glBindProgramARB
|
|
#define glDeleteProgramsARB _al_glDeleteProgramsARB
|
|
#define glGenProgramsARB _al_glGenProgramsARB
|
|
#define glProgramEnvParameter4dARB _al_glProgramEnvParameter4dARB
|
|
#define glProgramEnvParameter4dvARB _al_glProgramEnvParameter4dvARB
|
|
#define glProgramEnvParameter4fARB _al_glProgramEnvParameter4fARB
|
|
#define glProgramEnvParameter4fvARB _al_glProgramEnvParameter4fvARB
|
|
#define glProgramLocalParameter4dARB _al_glProgramLocalParameter4dARB
|
|
#define glProgramLocalParameter4dvARB _al_glProgramLocalParameter4dvARB
|
|
#define glProgramLocalParameter4fARB _al_glProgramLocalParameter4fARB
|
|
#define glProgramLocalParameter4fvARB _al_glProgramLocalParameter4fvARB
|
|
#define glGetProgramEnvParameterdvARB _al_glGetProgramEnvParameterdvARB
|
|
#define glGetProgramEnvParameterfvARB _al_glGetProgramEnvParameterfvARB
|
|
#define glGetProgramLocalParameterdvARB _al_glGetProgramLocalParameterdvARB
|
|
#define glGetProgramLocalParameterfvARB _al_glGetProgramLocalParameterfvARB
|
|
#define glGetProgramivARB _al_glGetProgramivARB
|
|
#define glGetProgramStringARB _al_glGetProgramStringARB
|
|
#define glGetVertexAttribdvARB _al_glGetVertexAttribdvARB
|
|
#define glGetVertexAttribfvARB _al_glGetVertexAttribfvARB
|
|
#define glGetVertexAttribivARB _al_glGetVertexAttribivARB
|
|
#define glGetVertexAttribPointervARB _al_glGetVertexAttribPointervARB
|
|
#define glIsProgramARB _al_glIsProgramARB
|
|
#endif
|
|
|
|
#if defined _ALLEGRO_GL_ARB_vertex_buffer_object
|
|
#define glBindBufferARB _al_glBindBufferARB
|
|
#define glDeleteBuffersARB _al_glDeleteBuffersARB
|
|
#define glGenBuffersARB _al_glGenBuffersARB
|
|
#define glIsBufferARB _al_glIsBufferARB
|
|
#define glBufferDataARB _al_glBufferDataARB
|
|
#define glBufferSubDataARB _al_glBufferSubDataARB
|
|
#define glGetBufferSubDataARB _al_glGetBufferSubDataARB
|
|
#define glMapBufferARB _al_glMapBufferARB
|
|
#define glUnmapBufferARB _al_glUnmapBufferARB
|
|
#define glGetBufferParameterivARB _al_glGetBufferParameterivARB
|
|
#define glGetBufferPointervARB _al_glGetBufferPointervARB
|
|
#endif
|
|
|
|
#if defined _ALLEGRO_GL_ARB_occlusion_query
|
|
#define glGenQueriesARB _al_glGenQueriesARB
|
|
#define glDeleteQueriesARB _al_glDeleteQueriesARB
|
|
#define glIsQueryARB _al_glIsQueryARB
|
|
#define glBeginQueryARB _al_glBeginQueryARB
|
|
#define glEndQueryARB _al_glEndQueryARB
|
|
#define glGetQueryivARB _al_glGetQueryivARB
|
|
#define glGetQueryObjectivARB _al_glGetQueryObjectivARB
|
|
#define glGetQueryObjectuivARB _al_glGetQueryObjectuivARB
|
|
#endif
|
|
|
|
#if defined _ALLEGRO_GL_ARB_shader_objects
|
|
#define glDeleteObjectARB _al_glDeleteObjectARB
|
|
#define glGetHandleARB _al_glGetHandleARB
|
|
#define glDetachObjectARB _al_glDetachObjectARB
|
|
#define glCreateShaderObjectARB _al_glCreateShaderObjectARB
|
|
#define glShaderSourceARB _al_glShaderSourceARB
|
|
#define glCompileShaderARB _al_glCompileShaderARB
|
|
#define glCreateProgramObjectARB _al_glCreateProgramObjectARB
|
|
#define glAttachObjectARB _al_glAttachObjectARB
|
|
#define glLinkProgramARB _al_glLinkProgramARB
|
|
#define glUseProgramObjectARB _al_glUseProgramObjectARB
|
|
#define glValidateProgramARB _al_glValidateProgramARB
|
|
#define glUniform1fARB _al_glUniform1fARB
|
|
#define glUniform2fARB _al_glUniform2fARB
|
|
#define glUniform3fARB _al_glUniform3fARB
|
|
#define glUniform4fARB _al_glUniform4fARB
|
|
#define glUniform1iARB _al_glUniform1iARB
|
|
#define glUniform2iARB _al_glUniform2iARB
|
|
#define glUniform3iARB _al_glUniform3iARB
|
|
#define glUniform4iARB _al_glUniform4iARB
|
|
#define glUniform1fvARB _al_glUniform1fvARB
|
|
#define glUniform2fvARB _al_glUniform2fvARB
|
|
#define glUniform3fvARB _al_glUniform3fvARB
|
|
#define glUniform4fvARB _al_glUniform4fvARB
|
|
#define glUniform1ivARB _al_glUniform1ivARB
|
|
#define glUniform2ivARB _al_glUniform2ivARB
|
|
#define glUniform3ivARB _al_glUniform3ivARB
|
|
#define glUniform4ivARB _al_glUniform4ivARB
|
|
#define glUniformMatrix2fvARB _al_glUniformMatrix2fvARB
|
|
#define glUniformMatrix3fvARB _al_glUniformMatrix3fvARB
|
|
#define glUniformMatrix4fvARB _al_glUniformMatrix4fvARB
|
|
#define glGetObjectParameterfvARB _al_glGetObjectParameterfvARB
|
|
#define glGetObjectParameterivARB _al_glGetObjectParameterivARB
|
|
#define glGetInfoLogARB _al_glGetInfoLogARB
|
|
#define glGetAttachedObjectsARB _al_glGetAttachedObjectsARB
|
|
#define glGetUniformLocationARB _al_glGetUniformLocationARB
|
|
#define glGetActiveUniformARB _al_glGetActiveUniformARB
|
|
#define glGetUniformfvARB _al_glGetUniformfvARB
|
|
#define glGetUniformivARB _al_glGetUniformivARB
|
|
#define glGetShaderSourceARB _al_glGetShaderSourceARB
|
|
#endif
|
|
|
|
#ifdef _ALLEGRO_GL_ARB_vertex_shader
|
|
#ifndef GL_ARB_vertex_program
|
|
#define glVertexAttrib1fARB _al_glVertexAttrib1fARB
|
|
#define glVertexAttrib1sARB _al_glVertexAttrib1sARB
|
|
#define glVertexAttrib1dARB _al_glVertexAttrib1dARB
|
|
#define glVertexAttrib2fARB _al_glVertexAttrib2fARB
|
|
#define glVertexAttrib2sARB _al_glVertexAttrib2sARB
|
|
#define glVertexAttrib2dARB _al_glVertexAttrib2dARB
|
|
#define glVertexAttrib3fARB _al_glVertexAttrib3fARB
|
|
#define glVertexAttrib3sARB _al_glVertexAttrib3sARB
|
|
#define glVertexAttrib3dARB _al_glVertexAttrib3dARB
|
|
#define glVertexAttrib4fARB _al_glVertexAttrib4fARB
|
|
#define glVertexAttrib4sARB _al_glVertexAttrib4sARB
|
|
#define glVertexAttrib4dARB _al_glVertexAttrib4dARB
|
|
#define glVertexAttrib4NubARB _al_glVertexAttrib4NubARB
|
|
#define glVertexAttrib1fvARB _al_glVertexAttrib1fvARB
|
|
#define glVertexAttrib1svARB _al_glVertexAttrib1svARB
|
|
#define glVertexAttrib1dvARB _al_glVertexAttrib1dvARB
|
|
#define glVertexAttrib2fvARB _al_glVertexAttrib2fvARB
|
|
#define glVertexAttrib2svARB _al_glVertexAttrib2svARB
|
|
#define glVertexAttrib2dvARB _al_glVertexAttrib2dvARB
|
|
#define glVertexAttrib3fvARB _al_glVertexAttrib3fvARB
|
|
#define glVertexAttrib3svARB _al_glVertexAttrib3svARB
|
|
#define glVertexAttrib3dvARB _al_glVertexAttrib3dvARB
|
|
#define glVertexAttrib4fvARB _al_glVertexAttrib4fvARB
|
|
#define glVertexAttrib4svARB _al_glVertexAttrib4svARB
|
|
#define glVertexAttrib4dvARB _al_glVertexAttrib4dvARB
|
|
#define glVertexAttrib4ivARB _al_glVertexAttrib4ivARB
|
|
#define glVertexAttrib4bvARB _al_glVertexAttrib4bvARB
|
|
#define glVertexAttrib4ubvARB _al_glVertexAttrib4ubvARB
|
|
#define glVertexAttrib4usvARB _al_glVertexAttrib4usvARB
|
|
#define glVertexAttrib4uivARB _al_glVertexAttrib4uivARB
|
|
#define glVertexAttrib4NbvARB _al_glVertexAttrib4NbvARB
|
|
#define glVertexAttrib4NsvARB _al_glVertexAttrib4NsvARB
|
|
#define glVertexAttrib4NivARB _al_glVertexAttrib4NivARB
|
|
#define glVertexAttrib4NubvARB _al_glVertexAttrib4NubvARB
|
|
#define glVertexAttrib4NusvARB _al_glVertexAttrib4NusvARB
|
|
#define glVertexAttrib4NuivARB _al_glVertexAttrib4NuivARB
|
|
#define glVertexAttribPointerARB _al_glVertexAttribPointerARB
|
|
#define glEnableVertexAttribArrayARB _al_glEnableVertexAttribArrayARB
|
|
#define glDisableVertexAttribArrayARB _al_glDisableVertexAttribArrayARB
|
|
#endif
|
|
#define glBindAttribLocationARB _al_glBindAttribLocationARB
|
|
#define glGetActiveAttribARB _al_glGetActiveAttribARB
|
|
#define glGetAttribLocationARB _al_glGetAttribLocationARB
|
|
#ifndef GL_ARB_vertex_program
|
|
#define glGetVertexAttribdvARB _al_glGetVertexAttribdvARB
|
|
#define glGetVertexAttribfvARB _al_glGetVertexAttribfvARB
|
|
#define glGetVertexAttribivARB _al_glGetVertexAttribivARB
|
|
#define glGetVertexAttribPointervARB _al_glGetVertexAttribPointervARB
|
|
#endif
|
|
#endif
|
|
|
|
#if defined _ALLEGRO_GL_ARB_draw_buffers
|
|
#define glDrawBuffersARB _al_glDrawBuffersARB
|
|
#endif
|
|
|
|
#if defined _ALLEGRO_GL_ARB_color_buffer_float
|
|
#define glClampColorARB _al_glClampColorARB
|
|
#endif
|
|
|
|
#if defined _ALLEGRO_GL_ARB_draw_instanced
|
|
#define glDrawArraysInstancedARB _al_glDrawArraysInstancedARB
|
|
#define glDrawElementsInstancedARB _al_glDrawElementsInstancedARB
|
|
#endif
|
|
|
|
#if defined _ALLEGRO_GL_ARB_framebuffer_object
|
|
#define glIsRenderbuffer _al_glIsRenderbuffer
|
|
#define glBindRenderbuffer _al_glBindRenderbuffer
|
|
#define glDeleteRenderbuffers _al_glDeleteRenderbuffers
|
|
#define glGenRenderbuffers _al_glGenRenderbuffers
|
|
#define glRenderbufferStorage _al_glRenderbufferStorage
|
|
#define glGetRenderbufferParameteriv _al_glGetRenderbufferParameteriv
|
|
#define glIsFramebuffer _al_glIsFramebuffer
|
|
#define glBindFramebuffer _al_glBindFramebuffer
|
|
#define glDeleteFramebuffers _al_glDeleteFramebuffers
|
|
#define glGenFramebuffers _al_glGenFramebuffers
|
|
#define glCheckFramebufferStatus _al_glCheckFramebufferStatus
|
|
#define glFramebufferTexture1D _al_glFramebufferTexture1D
|
|
#define glFramebufferTexture2D _al_glFramebufferTexture2D
|
|
#define glFramebufferTexture3D _al_glFramebufferTexture3D
|
|
#define glFramebufferRenderbuffer _al_glFramebufferRenderbuffer
|
|
#define glGetFramebufferAttachmentParameteriv _al_glGetFramebufferAttachmentParameteriv
|
|
#define glGenerateMipmap _al_glGenerateMipmap
|
|
#define glBlitFramebuffer _al_glBlitFramebuffer
|
|
#define glRenderbufferStorageMultisample _al_glRenderbufferStorageMultisample
|
|
#define glFramebufferTextureLayer _al_glFramebufferTextureLayer
|
|
#endif
|
|
|
|
#if defined _ALLEGRO_GL_ARB_geometry_shader4
|
|
#define glProgramParameteriARB _al_glProgramParameteriARB
|
|
#define glFramebufferTextureARB _al_glFramebufferTextureARB
|
|
#define glFramebufferTextureLayerARB _al_glFramebufferTextureLayerARB
|
|
#define glFramebufferTextureFaceARB _al_glFramebufferTextureFaceARB
|
|
#endif
|
|
|
|
#if defined _ALLEGRO_GL_ARB_instanced_arrays
|
|
#define glVertexAttribDivisor _al_glVertexAttribDivisor
|
|
#endif
|
|
|
|
#if defined _ALLEGRO_GL_ARB_map_buffer_range
|
|
#define glMapBufferRange _al_glMapBufferRange
|
|
#define glFlushMappedBufferRange _al_glFlushMappedBufferRange
|
|
#endif
|
|
|
|
#if defined _ALLEGRO_GL_ARB_texture_buffer_object
|
|
#define glTexBufferARB _al_glTexBufferARB
|
|
#endif
|
|
|
|
#if defined _ALLEGRO_GL_ARB_vertex_array_object
|
|
#define glBindVertexArray _al_glBindVertexArray
|
|
#define glDeleteVertexArrays _al_glDeleteVertexArrays
|
|
#define glGenVertexArrays _al_glGenVertexArrays
|
|
#define glIsVertexArray _al_glIsVertexArray
|
|
#endif
|
|
|
|
#if defined _ALLEGRO_GL_ARB_uniform_buffer_object
|
|
#define glGetUniformIndices _al_glGetUniformIndices
|
|
#define glGetActiveUniformsiv _al_glGetActiveUniformsiv
|
|
#define glGetActiveUniformName _al_glGetActiveUniformName
|
|
#define glGetUniformBlockIndex _al_glGetUniformBlockIndex
|
|
#define glGetActiveUniformBlockiv _al_glGetActiveUniformBlockiv
|
|
#define glGetActiveUniformBlockName _al_glGetActiveUniformBlockName
|
|
#define glUniformBlockBinding _al_glUniformBlockBinding
|
|
#endif
|
|
|
|
#if defined _ALLEGRO_GL_ARB_copy_buffer
|
|
#define glCopyBufferSubData _al_glCopyBufferSubData
|
|
#endif
|
|
|
|
|
|
#if defined _ALLEGRO_GL_ARB_draw_elements_base_vertex
|
|
#define glDrawElementsBaseVertex _al_glDrawElementsBaseVertex
|
|
#define glDrawRangeElementsBaseVertex _al_glDrawRangeElementsBaseVertex
|
|
#define glDrawElementsInstancedBaseVertex _al_glDrawElementsInstancedBaseVertex
|
|
#define glMultiDrawElementsBaseVertex _al_glMultiDrawElementsBaseVertex
|
|
#endif
|
|
|
|
#if defined _ALLEGRO_GL_ARB_provoking_vertex
|
|
#define glProvokingVertex _al_glProvokingVertex
|
|
#endif
|
|
|
|
#if defined _ALLEGRO_GL_ARB_sync
|
|
#define glFenceSync _al_glFenceSync
|
|
#define glIsSync _al_glIsSync
|
|
#define glDeleteSync _al_glDeleteSync
|
|
#define glClientWaitSync _al_glClientWaitSync
|
|
#define glWaitSync _al_glWaitSync
|
|
#define glGetInteger64v _al_glGetInteger64v
|
|
#define glGetSynciv _al_glGetSynciv
|
|
#endif
|
|
|
|
#if defined _ALLEGRO_GL_ARB_texture_multisample
|
|
#define glTexImage2DMultisample _al_glTexImage2DMultisample
|
|
#define glTexImage3DMultisample _al_glTexImage3DMultisample
|
|
#define glGetMultisamplefv _al_glGetMultisamplefv
|
|
#define glSampleMaski _al_glSampleMaski
|
|
#endif
|
|
|
|
#if defined _ALLEGRO_GL_ARB_draw_buffers_blend
|
|
#define glBlendEquationi _al_glBlendEquationi
|
|
#define glBlendEquationSeparatei _al_glBlendEquationSeparatei
|
|
#define glBlendFunci _al_glBlendFunci
|
|
#define glBlendFuncSeparatei _al_glBlendFuncSeparatei
|
|
#endif
|
|
|
|
#if defined _ALLEGRO_GL_ARB_sample_shading
|
|
#define glMinSampleShading _al_glMinSampleShading
|
|
#endif
|
|
|
|
#if defined _ALLEGRO_GL_ARB_shading_language_include
|
|
#define glNamedStringARB _al_glNamedStringARB
|
|
#define glDeleteNamedStringARB _al_glDeleteNamedStringARB
|
|
#define glCompileShaderIncludeARB _al_glCompileShaderIncludeARB
|
|
#define glIsNamedStringARB _al_glIsNamedStringARB
|
|
#define glGetNamedStringARB _al_glGetNamedStringARB
|
|
#define glGetNamedStringivARB _al_glGetNamedStringivARB
|
|
#endif
|
|
|
|
#if defined _ALLEGRO_GL_ARB_blend_func_extended
|
|
#define glBindFragDataLocationIndexed _al_glBindFragDataLocationIndexed
|
|
#define glGetFragDataIndex _al_glGetFragDataIndex
|
|
#endif
|
|
|
|
#if defined _ALLEGRO_GL_ARB_sampler_objects
|
|
#define glGenSamplers _al_glGenSamplers
|
|
#define glDeleteSamplers _al_glDeleteSamplers
|
|
#define glIsSampler _al_glIsSampler
|
|
#define glBindSampler _al_glBindSampler
|
|
#define glSamplerParameteri _al_glSamplerParameteri
|
|
#define glSamplerParameteriv _al_glSamplerParameteriv
|
|
#define glSamplerParameterf _al_glSamplerParameterf
|
|
#define glSamplerParameterfv _al_glSamplerParameterfv
|
|
#define glSamplerParameterIiv _al_glSamplerParameterIiv
|
|
#define glSamplerParameterIuiv _al_glSamplerParameterIuiv
|
|
#define glGetSamplerParameteriv _al_glGetSamplerParameteriv
|
|
#define glGetSamplerParameterIiv _al_glGetSamplerParameterIiv
|
|
#define glGetSamplerParameterfv _al_glGetSamplerParameterfv
|
|
#define glGetSamplerParameterIfv _al_glGetSamplerParameterIfv
|
|
#endif
|
|
|
|
#if defined _ALLEGRO_GL_ARB_timer_query
|
|
#define glQueryCounter _al_glQueryCounter
|
|
#define glGetQueryObjecti64v _al_glGetQueryObjecti64v
|
|
#define glGetQueryObjectui64v _al_glGetQueryObjectui64v
|
|
#endif
|
|
|
|
#if defined _ALLEGRO_GL_ARB_vertex_type_2_10_10_10_rev
|
|
#define glVertexP2ui _al_glVertexP2ui
|
|
#define glVertexP2uiv _al_glVertexP2uiv
|
|
#define glVertexP3ui _al_glVertexP3ui
|
|
#define glVertexP3uiv _al_glVertexP3uiv
|
|
#define glVertexP4ui _al_glVertexP4ui
|
|
#define glVertexP4uiv _al_glVertexP4uiv
|
|
#define glTexCoordP1ui _al_glTexCoordP1ui
|
|
#define glTexCoordP1uiv _al_glTexCoordP1uiv
|
|
#define glTexCoordP2ui _al_glTexCoordP2ui
|
|
#define glTexCoordP2uiv _al_glTexCoordP2uiv
|
|
#define glTexCoordP3ui _al_glTexCoordP3ui
|
|
#define glTexCoordP3uiv _al_glTexCoordP3uiv
|
|
#define glTexCoordP4ui _al_glTexCoordP4ui
|
|
#define glTexCoordP4uiv _al_glTexCoordP4uiv
|
|
#define glMultiTexCoordP1ui _al_glMultiTexCoordP1ui
|
|
#define glMultiTexCoordP1uiv _al_glMultiTexCoordP1uiv
|
|
#define glMultiTexCoordP2ui _al_glMultiTexCoordP2ui
|
|
#define glMultiTexCoordP2uiv _al_glMultiTexCoordP2uiv
|
|
#define glMultiTexCoordP3ui _al_glMultiTexCoordP3ui
|
|
#define glMultiTexCoordP3uiv _al_glMultiTexCoordP3uiv
|
|
#define glMultiTexCoordP4ui _al_glMultiTexCoordP4ui
|
|
#define glMultiTexCoordP4uiv _al_glMultiTexCoordP4uiv
|
|
#define glNormalP3ui _al_glNormalP3ui
|
|
#define glNormalP3uiv _al_glNormalP3uiv
|
|
#define glColorP3ui _al_glColorP3ui
|
|
#define glColorP3uiv _al_glColorP3uiv
|
|
#define glColorP4ui _al_glColorP4ui
|
|
#define glColorP4uiv _al_glColorP4uiv
|
|
#define glSecondaryColorP3ui _al_glSecondaryColorP3ui
|
|
#define glSecondaryColorP3uiv _al_glSecondaryColorP3uiv
|
|
#define glVertexAttribP1ui _al_glVertexAttribP1ui
|
|
#define glVertexAttribP1uiv _al_glVertexAttribP1uiv
|
|
#define glVertexAttribP2ui _al_glVertexAttribP2ui
|
|
#define glVertexAttribP2uiv _al_glVertexAttribP2uiv
|
|
#define glVertexAttribP3ui _al_glVertexAttribP3ui
|
|
#define glVertexAttribP3uiv _al_glVertexAttribP3uiv
|
|
#define glVertexAttribP4ui _al_glVertexAttribP4ui
|
|
#define glVertexAttribP4uiv _al_glVertexAttribP4uiv
|
|
#endif
|
|
|
|
#if defined _ALLEGRO_GL_ARB_draw_indirect
|
|
#define glDrawArraysIndirect _al_glDrawArraysIndirect
|
|
#define glDrawElementsIndirect _al_glDrawElementsIndirect
|
|
#endif
|
|
|
|
#if defined _ALLEGRO_GL_ARB_gpu_shader_fp64
|
|
#define glUniform1d _al_glUniform1d
|
|
#define glUniform2d _al_glUniform2d
|
|
#define glUniform3d _al_glUniform3d
|
|
#define glUniform4d _al_glUniform4d
|
|
#define glUniform1dv _al_glUniform1dv
|
|
#define glUniform2dv _al_glUniform2dv
|
|
#define glUniform3dv _al_glUniform3dv
|
|
#define glUniform4dv _al_glUniform4dv
|
|
#define glUniformMatrix2dv _al_glUniformMatrix2dv
|
|
#define glUniformMatrix3dv _al_glUniformMatrix3dv
|
|
#define glUniformMatrix4dv _al_glUniformMatrix4dv
|
|
#define glUniformMatrix2x3dv _al_glUniformMatrix2x3dv
|
|
#define glUniformMatrix2x4dv _al_glUniformMatrix2x4dv
|
|
#define glUniformMatrix3x2dv _al_glUniformMatrix3x2dv
|
|
#define glUniformMatrix3x4dv _al_glUniformMatrix3x4dv
|
|
#define glUniformMatrix4x2dv _al_glUniformMatrix4x2dv
|
|
#define glUniformMatrix4x3dv _al_glUniformMatrix4x3dv
|
|
#define glGetUniformdv _al_glGetUniformdv
|
|
#define glProgramUniform1dEXT _al_glProgramUniform1dEXT
|
|
#define glProgramUniform2dEXT _al_glProgramUniform2dEXT
|
|
#define glProgramUniform3dEXT _al_glProgramUniform3dEXT
|
|
#define glProgramUniform4dEXT _al_glProgramUniform4dEXT
|
|
#define glProgramUniform1dvEXT _al_glProgramUniform1dvEXT
|
|
#define glProgramUniform2dvEXT _al_glProgramUniform2dvEXT
|
|
#define glProgramUniform3dvEXT _al_glProgramUniform3dvEXT
|
|
#define glProgramUniform4dvEXT _al_glProgramUniform4dvEXT
|
|
#define glProgramUniformMatrix2dvEXT _al_glProgramUniformMatrix2dvEXT
|
|
#define glProgramUniformMatrix3dvEXT _al_glProgramUniformMatrix3dvEXT
|
|
#define glProgramUniformMatrix4dvEXT _al_glProgramUniformMatrix4dvEXT
|
|
#define glProgramUniformMatrix2x3dvEXT _al_glProgramUniformMatrix2x3dvEXT
|
|
#define glProgramUniformMatrix2x4dvEXT _al_glProgramUniformMatrix2x4dvEXT
|
|
#define glProgramUniformMatrix3x2dvEXT _al_glProgramUniformMatrix3x2dvEXT
|
|
#define glProgramUniformMatrix3x4dvEXT _al_glProgramUniformMatrix3x4dvEXT
|
|
#define glProgramUniformMatrix4x2dvEXT _al_glProgramUniformMatrix4x2dvEXT
|
|
#define glProgramUniformMatrix4x3dvEXT _al_glProgramUniformMatrix4x3dvEXT
|
|
#endif
|
|
|
|
#if defined _ALLEGRO_GL_ARB_shader_subroutine
|
|
#define glGetSubroutineUniformLocation _al_glGetSubroutineUniformLocation
|
|
#define glGetSubroutineIndex _al_glGetSubroutineIndex
|
|
#define glGetActiveSubroutineUniformiv _al_glGetActiveSubroutineUniformiv
|
|
#define glGetActiveSubroutineUniformName _al_glGetActiveSubroutineUniformName
|
|
#define glGetActiveSubroutineName _al_glGetActiveSubroutineName
|
|
#define glUniformSubroutinesuiv _al_glUniformSubroutinesuiv
|
|
#define glGetUniformSubroutineuiv _al_glGetUniformSubroutineuiv
|
|
#define glGetProgramStageiv _al_glGetProgramStageiv
|
|
#endif
|
|
|
|
#if defined _ALLEGRO_GL_ARB_tessellation_shader
|
|
#define glPatchParameteri _al_glPatchParameteri
|
|
#define glPatchParameterfv _al_glPatchParameterfv
|
|
#endif
|
|
|
|
#if defined _ALLEGRO_GL_ARB_transform_feedback2
|
|
#define glBindTransformFeedback _al_glBindTransformFeedback
|
|
#define glDeleteTransformFeedbacks _al_glDeleteTransformFeedbacks
|
|
#define glGenTransformFeedbacks _al_glGenTransformFeedbacks
|
|
#define glIsTransformFeedback _al_glIsTransformFeedback
|
|
#define glPauseTransformFeedback _al_glPauseTransformFeedback
|
|
#define glResumeTransformFeedback _al_glResumeTransformFeedback
|
|
#define glDrawTransformFeedback _al_glDrawTransformFeedback
|
|
#endif
|
|
|
|
#if defined _ALLEGRO_GL_ARB_transform_feedback3
|
|
#define glDrawTransformFeedbackStream _al_glDrawTransformFeedbackStream
|
|
#define glBeginQueryIndexed _al_glBeginQueryIndexed
|
|
#define glEndQueryIndexed _al_glEndQueryIndexed
|
|
#define glGetQueryIndexediv _al_glGetQueryIndexediv
|
|
#endif
|
|
|
|
|
|
/*</ARB>*/
|
|
|
|
|
|
#if defined _ALLEGRO_GL_EXT_blend_color
|
|
#define glBlendColorEXT _al_glBlendColorEXT
|
|
#endif
|
|
|
|
#if defined _ALLEGRO_GL_EXT_polygon_offset
|
|
#define glPolygonOffsetEXT _al_glPolygonOffsetEXT
|
|
#endif
|
|
|
|
#if defined _ALLEGRO_GL_EXT_texture3D
|
|
#define glTexImage3DEXT _al_glTexImage3DEXT
|
|
#define glTexSubImage3DEXT _al_glTexSubImage3DEXT
|
|
#endif
|
|
|
|
#if defined _ALLEGRO_GL_SGIS_texture_filter4
|
|
#define glGetTexFilterFuncSGIS _al_glGetTexFilterFuncSGIS
|
|
#define glTexFilterFuncSGIS _al_glTexFilterFuncSGIS
|
|
#endif
|
|
|
|
#if defined _ALLEGRO_GL_EXT_subtexture
|
|
#define glTexSubImage1DEXT _al_glTexSubImage1DEXT
|
|
#define glTexSubImage2DEXT _al_glTexSubImage2DEXT
|
|
#endif
|
|
|
|
#if defined _ALLEGRO_GL_EXT_copy_texture
|
|
#define glCopyTexImage1DEXT _al_glCopyTexImage1DEXT
|
|
#define glCopyTexImage2DEXT _al_glCopyTexImage2DEXT
|
|
#define glCopyTexSubImage1DEXT _al_glCopyTexSubImage1DEXT
|
|
#define glCopyTexSubImage2DEXT _al_glCopyTexSubImage2DEXT
|
|
#define glCopyTexSubImage3DEXT _al_glCopyTexSubImage3DEXT
|
|
#endif
|
|
|
|
#if defined _ALLEGRO_GL_EXT_histogram
|
|
#define glGetHistogramEXT _al_glGetHistogramEXT
|
|
#define glGetHistogramParameterfvEXT _al_glGetHistogramParameterfvEXT
|
|
#define glGetHistogramParameterivEXT _al_glGetHistogramParameterivEXT
|
|
#define glGetMinmaxEXT _al_glGetMinmaxEXT
|
|
#define glGetMinmaxParameterfvEXT _al_glGetMinmaxParameterfvEXT
|
|
#define glGetMinmaxParameterivEXT _al_glGetMinmaxParameterivEXT
|
|
#define glHistogramEXT _al_glHistogramEXT
|
|
#define glMinmaxEXT _al_glMinmaxEXT
|
|
#define glResetHistogramEXT _al_glResetHistogramEXT
|
|
#define glResetMinmaxEXT _al_glResetMinmaxEXT
|
|
#endif
|
|
|
|
#if defined _ALLEGRO_GL_EXT_convolution
|
|
#define glConvolutionFilter1DEXT _al_glConvolutionFilter1DEXT
|
|
#define glConvolutionFilter2DEXT _al_glConvolutionFilter2DEXT
|
|
#define glConvolutionParameterfEXT _al_glConvolutionParameterfEXT
|
|
#define glConvolutionParameterfvEXT _al_glConvolutionParameterfvEXT
|
|
#define glConvolutionParameteriEXT _al_glConvolutionParameteriEXT
|
|
#define glConvolutionParameterivEXT _al_glConvolutionParameterivEXT
|
|
#define glCopyConvolutionFilter1DEXT _al_glCopyConvolutionFilter1DEXT
|
|
#define glCopyConvolutionFilter2DEXT _al_glCopyConvolutionFilter2DEXT
|
|
#define glGetConvolutionFilterEXT _al_glGetConvolutionFilterEXT
|
|
#define glGetConvolutionParameterfvEXT _al_glGetConvolutionParameterfvEXT
|
|
#define glGetConvolutionParameterivEXT _al_glGetConvolutionParameterivEXT
|
|
#define glGetSeparableFilterEXT _al_glGetSeparableFilterEXT
|
|
#define glSeparableFilter2DEXT _al_glSeparableFilter2DEXT
|
|
#endif
|
|
|
|
#if defined _ALLEGRO_GL_SGI_color_table
|
|
#define glColorTableSGI _al_glColorTableSGI
|
|
#define glColorTableParameterfvSGI _al_glColorTableParameterfvSGI
|
|
#define glColorTableParameterivSGI _al_glColorTableParameterivSGI
|
|
#define glCopyColorTableSGI _al_glCopyColorTableSGI
|
|
#define glGetColorTableSGI _al_glGetColorTableSGI
|
|
#define glGetColorTableParameterfvSGI _al_glGetColorTableParameterfvSGI
|
|
#define glGetColorTableParameterivSGI _al_glGetColorTableParameterivSGI
|
|
#endif
|
|
|
|
#if defined _ALLEGRO_GL_SGIX_pixel_texture
|
|
#define glPixelTexGenSGIX _al_glPixelTexGenSGIX
|
|
#endif
|
|
|
|
#if defined _ALLEGRO_GL_SGIS_pixel_texture
|
|
#define glPixelTexGenParameteriSGIS _al_glPixelTexGenParameteriSGIS
|
|
#define glPixelTexGenParameterivSGIS _al_glPixelTexGenParameterivSGIS
|
|
#define glPixelTexGenParameterfSGIS _al_glPixelTexGenParameterfSGIS
|
|
#define glPixelTexGenParameterfvSGIS _al_glPixelTexGenParameterfvSGIS
|
|
#define glGetPixelTexGenParameterivSGIS _al_glGetPixelTexGenParameterivSGIS
|
|
#define glGetPixelTexGenParameterfvSGIS _al_glGetPixelTexGenParameterfvSGIS
|
|
#endif
|
|
|
|
#if defined _ALLEGRO_GL_SGIS_texture4D
|
|
#define glTexImage4DSGIS _al_glTexImage4DSGIS
|
|
#define glTexSubImage4DSGIS _al_glTexSubImage4DSGIS
|
|
#endif
|
|
|
|
#if defined _ALLEGRO_GL_EXT_texture_object
|
|
#define glAreTexturesResidentEXT _al_glAreTexturesResidentEXT
|
|
#define glBindTextureEXT _al_glBindTextureEXT
|
|
#define glDeleteTexturesEXT _al_glDeleteTexturesEXT
|
|
#define glGenTexturesEXT _al_glGenTexturesEXT
|
|
#define glIsTextureEXT _al_glIsTextureEXT
|
|
#define glPrioritizeTexturesEXT _al_glPrioritizeTexturesEXT
|
|
#endif
|
|
|
|
#if defined _ALLEGRO_GL_SGIS_detail_texture
|
|
#define glDetailTexFuncSGIS _al_glDetailTexFuncSGIS
|
|
#define glGetDetailTexFuncSGIS _al_glGetDetailTexFuncSGIS
|
|
#endif
|
|
|
|
#if defined _ALLEGRO_GL_SGIS_sharpen_texture
|
|
#define glSharpenTexFuncSGIS _al_glSharpenTexFuncSGIS
|
|
#define glGetSharpenTexFuncSGIS _al_glGetSharpenTexFuncSGIS
|
|
#endif
|
|
|
|
#if defined _ALLEGRO_GL_SGIS_multisample
|
|
#define glSampleMaskSGIS _al_glSampleMaskSGIS
|
|
#define glSamplePatternSGIS _al_glSamplePatternSGIS
|
|
#endif
|
|
|
|
#if defined _ALLEGRO_GL_EXT_vertex_array
|
|
#define glArrayElementEXT _al_glArrayElementEXT
|
|
#define glColorPointerEXT _al_glColorPointerEXT
|
|
#define glDrawArraysEXT _al_glDrawArraysEXT
|
|
#define glEdgeFlagPointerEXT _al_glEdgeFlagPointerEXT
|
|
#define glGetPointervEXT _al_glGetPointervEXT
|
|
#define glIndexPointerEXT _al_glIndexPointerEXT
|
|
#define glNormalPointerEXT _al_glNormalPointerEXT
|
|
#define glTexCoordPointerEXT _al_glTexCoordPointerEXT
|
|
#define glVertexPointerEXT _al_glVertexPointerEXT
|
|
#endif
|
|
|
|
#if defined _ALLEGRO_GL_EXT_blend_minmax
|
|
#define glBlendEquationEXT _al_glBlendEquationEXT
|
|
#endif
|
|
|
|
#if defined _ALLEGRO_GL_SGIX_sprite
|
|
#define glSpriteParameterfSGIX _al_glSpriteParameterfSGIX
|
|
#define glSpriteParameterfvSGIX _al_glSpriteParameterfvSGIX
|
|
#define glSpriteParameteriSGIX _al_glSpriteParameteriSGIX
|
|
#define glSpriteParameterivSGIX _al_glSpriteParameterivSGIX
|
|
#endif
|
|
|
|
#if defined _ALLEGRO_GL_EXT_point_parameters
|
|
#define glPointParameterfEXT _al_glPointParameterfEXT
|
|
#define glPointParameterfvEXT _al_glPointParameterfvEXT
|
|
#endif
|
|
|
|
#if defined _ALLEGRO_GL_SGIS_point_parameters
|
|
#define glPointParameterfSGIS _al_glPointParameterfSGIS
|
|
#define glPointParameterfvSGIS _al_glPointParameterfvSGIS
|
|
#endif
|
|
|
|
#if defined _ALLEGRO_GL_SGIX_instruments
|
|
#define glGetInstrumentsSGIX _al_glGetInstrumentsSGIX
|
|
#define glInstrumentsBufferSGIX _al_glInstrumentsBufferSGIX
|
|
#define glPollInstrumentsSGIX _al_glPollInstrumentsSGIX
|
|
#define glReadInstrumentsSGIX _al_glReadInstrumentsSGIX
|
|
#define glStartInstrumentsSGIX _al_glStartInstrumentsSGIX
|
|
#define glStopInstrumentsSGIX _al_glStopInstrumentsSGIX
|
|
#endif
|
|
|
|
#if defined _ALLEGRO_GL_SGIX_framezoom
|
|
#define glFrameZoomSGIX _al_glFrameZoomSGIX
|
|
#endif
|
|
|
|
#if defined _ALLEGRO_GL_SGIX_tag_sample_buffer
|
|
#define glTagSampleBufferSGIX _al_glTagSampleBufferSGIX
|
|
#endif
|
|
|
|
#if defined _ALLEGRO_GL_SGIX_polynomial_ffd
|
|
#define glDeformationMap3dSGIX _al_glDeformationMap3dSGIX
|
|
#define glDeformationMap3fSGIX _al_glDeformationMap3fSGIX
|
|
#define glDeformSGIX _al_glDeformSGIX
|
|
#define glLoadIdentityDeformationMapSGIX _al_glLoadIdentityDeformationMapSGIX
|
|
#endif
|
|
|
|
#if defined _ALLEGRO_GL_SGIX_reference_plane
|
|
#define glReferencePlaneSGIX _al_glReferencePlaneSGIX
|
|
#endif
|
|
|
|
#if defined _ALLEGRO_GL_SGIX_flush_raster
|
|
#define glFlushRasterSGIX _al_glFlushRasterSGIX
|
|
#endif
|
|
|
|
#if defined _ALLEGRO_GL_SGIS_fog_function
|
|
#define glFogFuncSGIS _al_glFogFuncSGIS
|
|
#define glGetFogFuncSGIS _al_glGetFogFuncSGIS
|
|
#endif
|
|
|
|
#if defined _ALLEGRO_GL_HP_image_transform
|
|
#define glImageTransformParameteriHP _al_glImageTransformParameteriHP
|
|
#define glImageTransformParameterfHP _al_glImageTransformParameterfHP
|
|
#define glImageTransformParameterivHP _al_glImageTransformParameterivHP
|
|
#define glImageTransformParameterfvHP _al_glImageTransformParameterfvHP
|
|
#define glGetImageTransformParameterivHP _al_glGetImageTransformParameterivHP
|
|
#define glGetImageTransformParameterfvHP _al_glGetImageTransformParameterfvHP
|
|
#endif
|
|
|
|
#if defined _ALLEGRO_GL_EXT_color_subtable
|
|
#ifndef GL_EXT_paletted_texture
|
|
#define glColorSubTableEXT _al_glColorSubTableEXT
|
|
#endif
|
|
#define glCopyColorSubTableEXT _al_glCopyColorSubTableEXT
|
|
#endif
|
|
|
|
#if defined _ALLEGRO_GL_PGI_misc_hints
|
|
#define glHintPGI _al_glHintPGI
|
|
#endif
|
|
|
|
#if defined _ALLEGRO_GL_EXT_paletted_texture
|
|
#define glColorTableEXT _al_glColorTableEXT
|
|
#define glGetColorTableEXT _al_glGetColorTableEXT
|
|
#define glGetColorTableParameterivEXT _al_glGetColorTableParameterivEXT
|
|
#define glGetColorTableParameterfvEXT _al_glGetColorTableParameterfvEXT
|
|
#endif
|
|
|
|
#if defined _ALLEGRO_GL_SGIX_list_priority
|
|
#define glGetListParameterfvSGIX _al_glGetListParameterfvSGIX
|
|
#define glGetListParameterivSGIX _al_glGetListParameterivSGIX
|
|
#define glListParameterfSGIX _al_glListParameterfSGIX
|
|
#define glListParameterfvSGIX _al_glListParameterfvSGIX
|
|
#define glListParameteriSGIX _al_glListParameteriSGIX
|
|
#define glListParameterivSGIX _al_glListParameterivSGIX
|
|
#endif
|
|
|
|
#if defined _ALLEGRO_GL_EXT_index_material
|
|
#define glIndexMaterialEXT _al_glIndexMaterialEXT
|
|
#endif
|
|
|
|
#if defined _ALLEGRO_GL_EXT_index_func
|
|
#define glIndexFuncEXT _al_glIndexFuncEXT
|
|
#endif
|
|
|
|
#if defined _ALLEGRO_GL_EXT_compiled_vertex_array
|
|
#define glLockArraysEXT _al_glLockArraysEXT
|
|
#define glUnlockArraysEXT _al_glUnlockArraysEXT
|
|
#endif
|
|
|
|
#if defined _ALLEGRO_GL_EXT_cull_vertex
|
|
#define glCullParameterdvEXT _al_glCullParameterdvEXT
|
|
#define glCullParameterfvEXT _al_glCullParameterfvEXT
|
|
#endif
|
|
|
|
#if defined _ALLEGRO_GL_SGIX_fragment_lighting
|
|
#define glFragmentColorMaterialSGIX _al_glFragmentColorMaterialSGIX
|
|
#define glFragmentLightfSGIX _al_glFragmentLightfSGIX
|
|
#define glFragmentLightfvSGIX _al_glFragmentLightfvSGIX
|
|
#define glFragmentLightiSGIX _al_glFragmentLightiSGIX
|
|
#define glFragmentLightivSGIX _al_glFragmentLightivSGIX
|
|
#define glFragmentLightModelfSGIX _al_glFragmentLightModelfSGIX
|
|
#define glFragmentLightModelfvSGIX _al_glFragmentLightModelfvSGIX
|
|
#define glFragmentLightModeliSGIX _al_glFragmentLightModeliSGIX
|
|
#define glFragmentLightModelivSGIX _al_glFragmentLightModelivSGIX
|
|
#define glFragmentMaterialfSGIX _al_glFragmentMaterialfSGIX
|
|
#define glFragmentMaterialfvSGIX _al_glFragmentMaterialfvSGIX
|
|
#define glFragmentMaterialiSGIX _al_glFragmentMaterialiSGIX
|
|
#define glFragmentMaterialivSGIX _al_glFragmentMaterialivSGIX
|
|
#define glGetFragmentLightfvSGIX _al_glGetFragmentLightfvSGIX
|
|
#define glGetFragmentLightivSGIX _al_glGetFragmentLightivSGIX
|
|
#define glGetFragmentMaterialfvSGIX _al_glGetFragmentMaterialfvSGIX
|
|
#define glGetFragmentMaterialivSGIX _al_glGetFragmentMaterialivSGIX
|
|
#define glLightEnviSGIX _al_glLightEnviSGIX
|
|
#endif
|
|
|
|
#if defined _ALLEGRO_GL_EXT_draw_range_elements
|
|
#define glDrawRangeElementsEXT _al_glDrawRangeElementsEXT
|
|
#endif
|
|
|
|
#if defined _ALLEGRO_GL_EXT_light_texture
|
|
#define glApplyTextureEXT _al_glApplyTextureEXT
|
|
#define glTextureLightEXT _al_glTextureLightEXT
|
|
#define glTextureMaterialEXT _al_glTextureMaterialEXT
|
|
#endif
|
|
|
|
#if defined _ALLEGRO_GL_SGIX_async
|
|
#define glAsyncMarkerSGIX _al_glAsyncMarkerSGIX
|
|
#define glFinishAsyncSGIX _al_glFinishAsyncSGIX
|
|
#define glPollAsyncSGIX _al_glPollAsyncSGIX
|
|
#define glGenAsyncMarkersSGIX _al_glGenAsyncMarkersSGIX
|
|
#define glDeleteAsyncMarkersSGIX _al_glDeleteAsyncMarkersSGIX
|
|
#define glIsAsyncMarkerSGIX _al_glIsAsyncMarkerSGIX
|
|
#endif
|
|
|
|
#if defined _ALLEGRO_GL_INTEL_parallel_arrays
|
|
#define glVertexPointervINTEL _al_glVertexPointervINTEL
|
|
#define glNormalPointervINTEL _al_glNormalPointervINTEL
|
|
#define glColorPointervINTEL _al_glColorPointervINTEL
|
|
#define glTexCoordPointervINTEL _al_glTexCoordPointervINTEL
|
|
#endif
|
|
|
|
#if defined _ALLEGRO_GL_EXT_pixel_transform
|
|
#define glPixelTransformParameteriEXT _al_glPixelTransformParameteriEXT
|
|
#define glPixelTransformParameterfEXT _al_glPixelTransformParameterfEXT
|
|
#define glPixelTransformParameterivEXT _al_glPixelTransformParameterivEXT
|
|
#define glPixelTransformParameterfvEXT _al_glPixelTransformParameterfvEXT
|
|
#endif
|
|
|
|
#if defined _ALLEGRO_GL_EXT_secondary_color
|
|
#define glSecondaryColor3bEXT _al_glSecondaryColor3bEXT
|
|
#define glSecondaryColor3bvEXT _al_glSecondaryColor3bvEXT
|
|
#define glSecondaryColor3dEXT _al_glSecondaryColor3dEXT
|
|
#define glSecondaryColor3dvEXT _al_glSecondaryColor3dvEXT
|
|
#define glSecondaryColor3fEXT _al_glSecondaryColor3fEXT
|
|
#define glSecondaryColor3fvEXT _al_glSecondaryColor3fvEXT
|
|
#define glSecondaryColor3iEXT _al_glSecondaryColor3iEXT
|
|
#define glSecondaryColor3ivEXT _al_glSecondaryColor3ivEXT
|
|
#define glSecondaryColor3sEXT _al_glSecondaryColor3sEXT
|
|
#define glSecondaryColor3svEXT _al_glSecondaryColor3svEXT
|
|
#define glSecondaryColor3ubEXT _al_glSecondaryColor3ubEXT
|
|
#define glSecondaryColor3ubvEXT _al_glSecondaryColor3ubvEXT
|
|
#define glSecondaryColor3uiEXT _al_glSecondaryColor3uiEXT
|
|
#define glSecondaryColor3uivEXT _al_glSecondaryColor3uivEXT
|
|
#define glSecondaryColor3usEXT _al_glSecondaryColor3usEXT
|
|
#define glSecondaryColor3usvEXT _al_glSecondaryColor3usvEXT
|
|
#define glSecondaryColorPointerEXT _al_glSecondaryColorPointerEXT
|
|
#endif
|
|
|
|
#if defined _ALLEGRO_GL_EXT_texture_perturb_normal
|
|
#define glTextureNormalEXT _al_glTextureNormalEXT
|
|
#endif
|
|
|
|
#if defined _ALLEGRO_GL_EXT_multi_draw_arrays
|
|
#define glMultiDrawArraysEXT _al_glMultiDrawArraysEXT
|
|
#define glMultiDrawElementsEXT _al_glMultiDrawElementsEXT
|
|
#endif
|
|
|
|
#if defined _ALLEGRO_GL_EXT_fog_coord
|
|
#define glFogCoordfEXT _al_glFogCoordfEXT
|
|
#define glFogCoordfvEXT _al_glFogCoordfvEXT
|
|
#define glFogCoorddEXT _al_glFogCoorddEXT
|
|
#define glFogCoorddvEXT _al_glFogCoorddvEXT
|
|
#define glFogCoordPointerEXT _al_glFogCoordPointerEXT
|
|
#endif
|
|
|
|
#if defined _ALLEGRO_GL_EXT_coordinate_frame
|
|
#define glTangent3bEXT _al_glTangent3bEXT
|
|
#define glTangent3bvEXT _al_glTangent3bvEXT
|
|
#define glTangent3dEXT _al_glTangent3dEXT
|
|
#define glTangent3dvEXT _al_glTangent3dvEXT
|
|
#define glTangent3fEXT _al_glTangent3fEXT
|
|
#define glTangent3fvEXT _al_glTangent3fvEXT
|
|
#define glTangent3iEXT _al_glTangent3iEXT
|
|
#define glTangent3ivEXT _al_glTangent3ivEXT
|
|
#define glTangent3sEXT _al_glTangent3sEXT
|
|
#define glTangent3svEXT _al_glTangent3svEXT
|
|
#define glBinormal3bEXT _al_glBinormal3bEXT
|
|
#define glBinormal3bvEXT _al_glBinormal3bvEXT
|
|
#define glBinormal3dEXT _al_glBinormal3dEXT
|
|
#define glBinormal3dvEXT _al_glBinormal3dvEXT
|
|
#define glBinormal3fEXT _al_glBinormal3fEXT
|
|
#define glBinormal3fvEXT _al_glBinormal3fvEXT
|
|
#define glBinormal3iEXT _al_glBinormal3iEXT
|
|
#define glBinormal3ivEXT _al_glBinormal3ivEXT
|
|
#define glBinormal3sEXT _al_glBinormal3sEXT
|
|
#define glBinormal3svEXT _al_glBinormal3svEXT
|
|
#define glTangentPointerEXT _al_glTangentPointerEXT
|
|
#define glBinormalPointerEXT _al_glBinormalPointerEXT
|
|
#endif
|
|
|
|
#if defined _ALLEGRO_GL_SUNX_constant_data
|
|
#define glFinishTextureSUNX _al_glFinishTextureSUNX
|
|
#endif
|
|
|
|
#if defined _ALLEGRO_GL_SUN_global_alpha
|
|
#define glGlobalAlphaFactorbSUN _al_glGlobalAlphaFactorbSUN
|
|
#define glGlobalAlphaFactorsSUN _al_glGlobalAlphaFactorsSUN
|
|
#define glGlobalAlphaFactoriSUN _al_glGlobalAlphaFactoriSUN
|
|
#define glGlobalAlphaFactorfSUN _al_glGlobalAlphaFactorfSUN
|
|
#define glGlobalAlphaFactordSUN _al_glGlobalAlphaFactordSUN
|
|
#define glGlobalAlphaFactorubSUN _al_glGlobalAlphaFactorubSUN
|
|
#define glGlobalAlphaFactorusSUN _al_glGlobalAlphaFactorusSUN
|
|
#define glGlobalAlphaFactoruiSUN _al_glGlobalAlphaFactoruiSUN
|
|
#endif
|
|
|
|
#if defined _ALLEGRO_GL_SUN_triangle_list
|
|
#define glReplacementCodeuiSUN _al_glReplacementCodeuiSUN
|
|
#define glReplacementCodeusSUN _al_glReplacementCodeusSUN
|
|
#define glReplacementCodeubSUN _al_glReplacementCodeubSUN
|
|
#define glReplacementCodeuivSUN _al_glReplacementCodeuivSUN
|
|
#define glReplacementCodeusvSUN _al_glReplacementCodeusvSUN
|
|
#define glReplacementCodeubvSUN _al_glReplacementCodeubvSUN
|
|
#define glReplacementCodePointerSUN _al_glReplacementCodePointerSUN
|
|
#endif
|
|
|
|
#if defined _ALLEGRO_GL_SUN_vertex
|
|
#define glColor4ubVertex2fSUN _al_glColor4ubVertex2fSUN
|
|
#define glColor4ubVertex2fvSUN _al_glColor4ubVertex2fvSUN
|
|
#define glColor4ubVertex3fSUN _al_glColor4ubVertex3fSUN
|
|
#define glColor4ubVertex3fvSUN _al_glColor4ubVertex3fvSUN
|
|
#define glColor3fVertex3fSUN _al_glColor3fVertex3fSUN
|
|
#define glColor3fVertex3fvSUN _al_glColor3fVertex3fvSUN
|
|
#define glNormal3fVertex3fSUN _al_glNormal3fVertex3fSUN
|
|
#define glNormal3fVertex3fvSUN _al_glNormal3fVertex3fvSUN
|
|
#define glColor4fNormal3fVertex3fSUN _al_glColor4fNormal3fVertex3fSUN
|
|
#define glColor4fNormal3fVertex3fvSUN _al_glColor4fNormal3fVertex3fvSUN
|
|
#define glTexCoord2fVertex3fSUN _al_glTexCoord2fVertex3fSUN
|
|
#define glTexCoord2fVertex3fvSUN _al_glTexCoord2fVertex3fvSUN
|
|
#define glTexCoord4fVertex4fSUN _al_glTexCoord4fVertex4fSUN
|
|
#define glTexCoord4fVertex4fvSUN _al_glTexCoord4fVertex4fvSUN
|
|
#define glTexCoord2fColor4ubVertex3fSUN _al_glTexCoord2fColor4ubVertex3fSUN
|
|
#define glTexCoord2fColor4ubVertex3fvSUN _al_glTexCoord2fColor4ubVertex3fvSUN
|
|
#define glTexCoord2fColor3fVertex3fSUN _al_glTexCoord2fColor3fVertex3fSUN
|
|
#define glTexCoord2fColor3fVertex3fvSUN _al_glTexCoord2fColor3fVertex3fvSUN
|
|
#define glTexCoord2fNormal3fVertex3fSUN _al_glTexCoord2fNormal3fVertex3fSUN
|
|
#define glTexCoord2fNormal3fVertex3fvSUN _al_glTexCoord2fNormal3fVertex3fvSUN
|
|
#define glTexCoord2fColor4fNormal3fVertex3fSUN _al_glTexCoord2fColor4fNormal3fVertex3fSUN
|
|
#define glTexCoord2fColor4fNormal3fVertex3fvSUN _al_glTexCoord2fColor4fNormal3fVertex3fvSUN
|
|
#define glTexCoord4fColor4fNormal3fVertex4fSUN _al_glTexCoord4fColor4fNormal3fVertex4fSUN
|
|
#define glTexCoord4fColor4fNormal3fVertex4fvSUN _al_glTexCoord4fColor4fNormal3fVertex4fvSUN
|
|
#define glReplacementCodeuiVertex3fSUN _al_glReplacementCodeuiVertex3fSUN
|
|
#define glReplacementCodeuiVertex3fvSUN _al_glReplacementCodeuiVertex3fvSUN
|
|
#define glReplacementCodeuiColor4ubVertex3fSUN _al_glReplacementCodeuiColor4ubVertex3fSUN
|
|
#define glReplacementCodeuiColor4ubVertex3fvSUN _al_glReplacementCodeuiColor4ubVertex3fvSUN
|
|
#define glReplacementCodeuiColor3fVertex3fSUN _al_glReplacementCodeuiColor3fVertex3fSUN
|
|
#define glReplacementCodeuiColor3fVertex3fvSUN _al_glReplacementCodeuiColor3fVertex3fvSUN
|
|
#define glReplacementCodeuiNormal3fVertex3fSUN _al_glReplacementCodeuiNormal3fVertex3fSUN
|
|
#define glReplacementCodeuiNormal3fVertex3fvSUN _al_glReplacementCodeuiNormal3fVertex3fvSUN
|
|
#define glReplacementCodeuiColor4fNormal3fVertex3fSUN _al_glReplacementCodeuiColor4fNormal3fVertex3fSUN
|
|
#define glReplacementCodeuiColor4fNormal3fVertex3fvSUN _al_glReplacementCodeuiColor4fNormal3fVertex3fvSUN
|
|
#define glReplacementCodeuiTexCoord2fVertex3fSUN _al_glReplacementCodeuiTexCoord2fVertex3fSUN
|
|
#define glReplacementCodeuiTexCoord2fVertex3fvSUN _al_glReplacementCodeuiTexCoord2fVertex3fvSUN
|
|
#define glReplacementCodeuiTexCoord2fNormal3fVertex3fSUN _al_glReplacementCodeuiTexCoord2fNormal3fVertex3fSUN
|
|
#define glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN _al_glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN
|
|
#define glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN _al_glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN
|
|
#define glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN _al_glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN
|
|
#endif
|
|
|
|
#if defined _ALLEGRO_GL_EXT_blend_func_separate
|
|
#define glBlendFuncSeparateEXT _al_glBlendFuncSeparateEXT
|
|
#endif
|
|
|
|
#if defined _ALLEGRO_GL_INGR_blend_func_separate
|
|
#define glBlendFuncSeparateINGR _al_glBlendFuncSeparateINGR
|
|
#endif
|
|
|
|
#if defined _ALLEGRO_GL_EXT_vertex_weighting
|
|
#define glVertexWeightfEXT _al_glVertexWeightfEXT
|
|
#define glVertexWeightfvEXT _al_glVertexWeightfvEXT
|
|
#define glVertexWeightPointerEXT _al_glVertexWeightPointerEXT
|
|
#endif
|
|
|
|
#if defined _ALLEGRO_GL_NV_vertex_array_range
|
|
#define glFlushVertexArrayRangeNV _al_glFlushVertexArrayRangeNV
|
|
#define glVertexArrayRangeNV _al_glVertexArrayRangeNV
|
|
#endif
|
|
|
|
#if defined _ALLEGRO_GL_NV_register_combiners
|
|
#define glCombinerParameterfvNV _al_glCombinerParameterfvNV
|
|
#define glCombinerParameterfNV _al_glCombinerParameterfNV
|
|
#define glCombinerParameterivNV _al_glCombinerParameterivNV
|
|
#define glCombinerParameteriNV _al_glCombinerParameteriNV
|
|
#define glCombinerInputNV _al_glCombinerInputNV
|
|
#define glCombinerOutputNV _al_glCombinerOutputNV
|
|
#define glFinalCombinerInputNV _al_glFinalCombinerInputNV
|
|
#define glGetCombinerInputParameterfvNV _al_glGetCombinerInputParameterfvNV
|
|
#define glGetCombinerInputParameterivNV _al_glGetCombinerInputParameterivNV
|
|
#define glGetCombinerOutputParameterfvNV _al_glGetCombinerOutputParameterfvNV
|
|
#define glGetCombinerOutputParameterivNV _al_glGetCombinerOutputParameterivNV
|
|
#define glGetFinalCombinerInputParameterfvNV _al_glGetFinalCombinerInputParameterfvNV
|
|
#define glGetFinalCombinerInputParameterivNV _al_glGetFinalCombinerInputParameterivNV
|
|
#endif
|
|
|
|
#if defined _ALLEGRO_GL_MESA_resize_buffers
|
|
#define glResizeBuffersMESA _al_glResizeBuffersMESA
|
|
#endif
|
|
|
|
#if defined _ALLEGRO_GL_MESA_window_pos
|
|
#define glWindowPos2dMESA _al_glWindowPos2dMESA
|
|
#define glWindowPos2dvMESA _al_glWindowPos2dvMESA
|
|
#define glWindowPos2fMESA _al_glWindowPos2fMESA
|
|
#define glWindowPos2fvMESA _al_glWindowPos2fvMESA
|
|
#define glWindowPos2iMESA _al_glWindowPos2iMESA
|
|
#define glWindowPos2ivMESA _al_glWindowPos2ivMESA
|
|
#define glWindowPos2sMESA _al_glWindowPos2sMESA
|
|
#define glWindowPos2svMESA _al_glWindowPos2svMESA
|
|
#define glWindowPos3dMESA _al_glWindowPos3dMESA
|
|
#define glWindowPos3dvMESA _al_glWindowPos3dvMESA
|
|
#define glWindowPos3fMESA _al_glWindowPos3fMESA
|
|
#define glWindowPos3fvMESA _al_glWindowPos3fvMESA
|
|
#define glWindowPos3iMESA _al_glWindowPos3iMESA
|
|
#define glWindowPos3ivMESA _al_glWindowPos3ivMESA
|
|
#define glWindowPos3sMESA _al_glWindowPos3sMESA
|
|
#define glWindowPos3svMESA _al_glWindowPos3svMESA
|
|
#define glWindowPos4dMESA _al_glWindowPos4dMESA
|
|
#define glWindowPos4dvMESA _al_glWindowPos4dvMESA
|
|
#define glWindowPos4fMESA _al_glWindowPos4fMESA
|
|
#define glWindowPos4fvMESA _al_glWindowPos4fvMESA
|
|
#define glWindowPos4iMESA _al_glWindowPos4iMESA
|
|
#define glWindowPos4ivMESA _al_glWindowPos4ivMESA
|
|
#define glWindowPos4sMESA _al_glWindowPos4sMESA
|
|
#define glWindowPos4svMESA _al_glWindowPos4svMESA
|
|
#endif
|
|
|
|
#if defined _ALLEGRO_GL_IBM_multimode_draw_arrays
|
|
#define glMultiModeDrawArraysIBM _al_glMultiModeDrawArraysIBM
|
|
#define glMultiModeDrawElementsIBM _al_glMultiModeDrawElementsIBM
|
|
#endif
|
|
|
|
#ifdef AGK_IBM_vertex_array_lists
|
|
#define glColorPointerListIBM _al_glColorPointerListIBM
|
|
#define glSecondaryColorPointerListIBM _al_glSecondaryColorPointerListIBM
|
|
#define glEdgeFlagPointerListIBM _al_glEdgeFlagPointerListIBM
|
|
#define glFogCoordPointerListIBM _al_glFogCoordPointerListIBM
|
|
#define glIndexPointerListIBM _al_glIndexPointerListIBM
|
|
#define glNormalPointerListIBM _al_glNormalPointerListIBM
|
|
#define glTexCoordPointerListIBM _al_glTexCoordPointerListIBM
|
|
#define glVertexPointerListIBM _al_glVertexPointerListIBM
|
|
#endif
|
|
|
|
#if defined _ALLEGRO_GL_3DFX_tbuffer
|
|
#define glTbufferMask3DFX _al_glTbufferMask3DFX
|
|
#endif
|
|
|
|
#if defined _ALLEGRO_GL_EXT_multisample
|
|
#define glSampleMaskEXT _al_glSampleMaskEXT
|
|
#define glSamplePatternEXT _al_glSamplePatternEXT
|
|
#endif
|
|
|
|
#if defined _ALLEGRO_GL_SGIS_texture_color_mask
|
|
#define glTextureColorMaskSGIS _al_glTextureColorMaskSGIS
|
|
#endif
|
|
|
|
#if defined _ALLEGRO_GL_SGIX_igloo_interface
|
|
#define glIglooInterfaceSGIX _al_glIglooInterfaceSGIX
|
|
#endif
|
|
|
|
#if defined _ALLEGRO_GL_NV_fence
|
|
#define glDeleteFencesNV _al_glDeleteFencesNV
|
|
#define glGenFencesNV _al_glGenFencesNV
|
|
#define glIsFenceNV _al_glIsFenceNV
|
|
#define glTestFenceNV _al_glTestFenceNV
|
|
#define glGetFenceivNV _al_glGetFenceivNV
|
|
#define glFinishFenceNV _al_glFinishFenceNV
|
|
#define glSetFenceNV _al_glSetFenceNV
|
|
#endif
|
|
|
|
#if defined _ALLEGRO_GL_NV_evaluators
|
|
#define glMapControlPointsNV _al_glMapControlPointsNV
|
|
#define glMapParameterivNV _al_glMapParameterivNV
|
|
#define glMapParameterfvNV _al_glMapParameterfvNV
|
|
#define glGetMapControlPointsNV _al_glGetMapControlPointsNV
|
|
#define glGetMapParameterivNV _al_glGetMapParameterivNV
|
|
#define glGetMapParameterfvNV _al_glGetMapParameterfvNV
|
|
#define glGetMapAttribParameterivNV _al_glGetMapAttribParameterivNV
|
|
#define glGetMapAttribParameterfvNV _al_glGetMapAttribParameterfvNV
|
|
#define glEvalMapsNV _al_glEvalMapsNV
|
|
#endif
|
|
|
|
#if defined _ALLEGRO_GL_NV_register_combiners2
|
|
#define glCombinerStageParameterfvNV _al_glCombinerStageParameterfvNV
|
|
#define glGetCombinerStageParameterfvNV _al_glGetCombinerStageParameterfvNV
|
|
#endif
|
|
|
|
#if defined _ALLEGRO_GL_NV_vertex_program
|
|
#define glAreProgramsResidentNV _al_glAreProgramsResidentNV
|
|
#define glBindProgramNV _al_glBindProgramNV
|
|
#define glDeleteProgramsNV _al_glDeleteProgramsNV
|
|
#define glExecuteProgramNV _al_glExecuteProgramNV
|
|
#define glGenProgramsNV _al_glGenProgramsNV
|
|
#define glGetProgramParameterdvNV _al_glGetProgramParameterdvNV
|
|
#define glGetProgramParameterfvNV _al_glGetProgramParameterfvNV
|
|
#define glGetProgramivNV _al_glGetProgramivNV
|
|
#define glGetProgramStringNV _al_glGetProgramStringNV
|
|
#define glGetTrackMatrixivNV _al_glGetTrackMatrixivNV
|
|
#define glGetVertexAttribdvNV _al_glGetVertexAttribdvNV
|
|
#define glGetVertexAttribfvNV _al_glGetVertexAttribfvNV
|
|
#define glGetVertexAttribivNV _al_glGetVertexAttribivNV
|
|
#define glGetVertexAttribPointervNV _al_glGetVertexAttribPointervNV
|
|
#define glIsProgramNV _al_glIsProgramNV
|
|
#define glLoadProgramNV _al_glLoadProgramNV
|
|
#define glProgramParameter4dNV _al_glProgramParameter4dNV
|
|
#define glProgramParameter4dvNV _al_glProgramParameter4dvNV
|
|
#define glProgramParameter4fNV _al_glProgramParameter4fNV
|
|
#define glProgramParameter4fvNV _al_glProgramParameter4fvNV
|
|
#define glProgramParameters4dvNV _al_glProgramParameters4dvNV
|
|
#define glProgramParameters4fvNV _al_glProgramParameters4fvNV
|
|
#define glRequestResidentProgramsNV _al_glRequestResidentProgramsNV
|
|
#define glTrackMatrixNV _al_glTrackMatrixNV
|
|
#define glVertexAttribPointerNV _al_glVertexAttribPointerNV
|
|
#define glVertexAttrib1dNV _al_glVertexAttrib1dNV
|
|
#define glVertexAttrib1dvNV _al_glVertexAttrib1dvNV
|
|
#define glVertexAttrib1fNV _al_glVertexAttrib1fNV
|
|
#define glVertexAttrib1fvNV _al_glVertexAttrib1fvNV
|
|
#define glVertexAttrib1sNV _al_glVertexAttrib1sNV
|
|
#define glVertexAttrib1svNV _al_glVertexAttrib1svNV
|
|
#define glVertexAttrib2dNV _al_glVertexAttrib2dNV
|
|
#define glVertexAttrib2dvNV _al_glVertexAttrib2dvNV
|
|
#define glVertexAttrib2fNV _al_glVertexAttrib2fNV
|
|
#define glVertexAttrib2fvNV _al_glVertexAttrib2fvNV
|
|
#define glVertexAttrib2sNV _al_glVertexAttrib2sNV
|
|
#define glVertexAttrib2svNV _al_glVertexAttrib2svNV
|
|
#define glVertexAttrib3dNV _al_glVertexAttrib3dNV
|
|
#define glVertexAttrib3dvNV _al_glVertexAttrib3dvNV
|
|
#define glVertexAttrib3fNV _al_glVertexAttrib3fNV
|
|
#define glVertexAttrib3fvNV _al_glVertexAttrib3fvNV
|
|
#define glVertexAttrib3sNV _al_glVertexAttrib3sNV
|
|
#define glVertexAttrib3svNV _al_glVertexAttrib3svNV
|
|
#define glVertexAttrib4dNV _al_glVertexAttrib4dNV
|
|
#define glVertexAttrib4dvNV _al_glVertexAttrib4dvNV
|
|
#define glVertexAttrib4fNV _al_glVertexAttrib4fNV
|
|
#define glVertexAttrib4fvNV _al_glVertexAttrib4fvNV
|
|
#define glVertexAttrib4sNV _al_glVertexAttrib4sNV
|
|
#define glVertexAttrib4svNV _al_glVertexAttrib4svNV
|
|
#define glVertexAttrib4ubNV _al_glVertexAttrib4ubNV
|
|
#define glVertexAttrib4ubvNV _al_glVertexAttrib4ubvNV
|
|
#define glVertexAttribs1dvNV _al_glVertexAttribs1dvNV
|
|
#define glVertexAttribs1fvNV _al_glVertexAttribs1fvNV
|
|
#define glVertexAttribs1svNV _al_glVertexAttribs1svNV
|
|
#define glVertexAttribs2dvNV _al_glVertexAttribs2dvNV
|
|
#define glVertexAttribs2fvNV _al_glVertexAttribs2fvNV
|
|
#define glVertexAttribs2svNV _al_glVertexAttribs2svNV
|
|
#define glVertexAttribs3dvNV _al_glVertexAttribs3dvNV
|
|
#define glVertexAttribs3fvNV _al_glVertexAttribs3fvNV
|
|
#define glVertexAttribs3svNV _al_glVertexAttribs3svNV
|
|
#define glVertexAttribs4dvNV _al_glVertexAttribs4dvNV
|
|
#define glVertexAttribs4fvNV _al_glVertexAttribs4fvNV
|
|
#define glVertexAttribs4svNV _al_glVertexAttribs4svNV
|
|
#define glVertexAttribs4ubvNV _al_glVertexAttribs4ubvNV
|
|
#endif
|
|
|
|
#if defined _ALLEGRO_GL_ATI_envmap_bumpmap
|
|
#define glTexBumpParameterivATI _al_glTexBumpParameterivATI
|
|
#define glTexBumpParameterfvATI _al_glTexBumpParameterfvATI
|
|
#define glGetTexBumpParameterivATI _al_glGetTexBumpParameterivATI
|
|
#define glGetTexBumpParameterfvATI _al_glGetTexBumpParameterfvATI
|
|
#endif
|
|
|
|
#if defined _ALLEGRO_GL_ATI_fragment_shader
|
|
#define glGenFragmentShadersATI _al_glGenFragmentShadersATI
|
|
#define glBindFragmentShaderATI _al_glBindFragmentShaderATI
|
|
#define glDeleteFragmentShaderATI _al_glDeleteFragmentShaderATI
|
|
#define glBeginFragmentShaderATI _al_glBeginFragmentShaderATI
|
|
#define glEndFragmentShaderATI _al_glEndFragmentShaderATI
|
|
#define glPassTexCoordATI _al_glPassTexCoordATI
|
|
#define glSampleMapATI _al_glSampleMapATI
|
|
#define glColorFragmentOp1ATI _al_glColorFragmentOp1ATI
|
|
#define glColorFragmentOp2ATI _al_glColorFragmentOp2ATI
|
|
#define glColorFragmentOp3ATI _al_glColorFragmentOp3ATI
|
|
#define glAlphaFragmentOp1ATI _al_glAlphaFragmentOp1ATI
|
|
#define glAlphaFragmentOp2ATI _al_glAlphaFragmentOp2ATI
|
|
#define glAlphaFragmentOp3ATI _al_glAlphaFragmentOp3ATI
|
|
#define glSetFragmentShaderConstantATI _al_glSetFragmentShaderConstantATI
|
|
#endif
|
|
|
|
#if defined _ALLEGRO_GL_ATI_pn_triangles
|
|
#define glPNTrianglesiATI _al_glPNTrianglesiATI
|
|
#define glPNTrianglesfATI _al_glPNTrianglesfATI
|
|
#endif
|
|
|
|
#if defined _ALLEGRO_GL_ATI_vertex_array_object
|
|
#define glNewObjectBufferATI _al_glNewObjectBufferATI
|
|
#define glIsObjectBufferATI _al_glIsObjectBufferATI
|
|
#define glUpdateObjectBufferATI _al_glUpdateObjectBufferATI
|
|
#define glGetObjectBufferfvATI _al_glGetObjectBufferfvATI
|
|
#define glGetObjectBufferivATI _al_glGetObjectBufferivATI
|
|
#define glFreeObjectBufferATI _al_glFreeObjectBufferATI
|
|
#define glArrayObjectATI _al_glArrayObjectATI
|
|
#define glGetArrayObjectfvATI _al_glGetArrayObjectfvATI
|
|
#define glGetArrayObjectivATI _al_glGetArrayObjectivATI
|
|
#define glVariantArrayObjectATI _al_glVariantArrayObjectATI
|
|
#define glGetVariantArrayObjectfvATI _al_glGetVariantArrayObjectfvATI
|
|
#define glGetVariantArrayObjectivATI _al_glGetVariantArrayObjectivATI
|
|
#endif
|
|
|
|
#if defined _ALLEGRO_GL_EXT_vertex_shader
|
|
#define glBeginVertexShaderEXT _al_glBeginVertexShaderEXT
|
|
#define glEndVertexShaderEXT _al_glEndVertexShaderEXT
|
|
#define glBindVertexShaderEXT _al_glBindVertexShaderEXT
|
|
#define glGenVertexShadersEXT _al_glGenVertexShadersEXT
|
|
#define glDeleteVertexShaderEXT _al_glDeleteVertexShaderEXT
|
|
#define glShaderOp1EXT _al_glShaderOp1EXT
|
|
#define glShaderOp2EXT _al_glShaderOp2EXT
|
|
#define glShaderOp3EXT _al_glShaderOp3EXT
|
|
#define glSwizzleEXT _al_glSwizzleEXT
|
|
#define glWriteMaskEXT _al_glWriteMaskEXT
|
|
#define glInsertComponentEXT _al_glInsertComponentEXT
|
|
#define glExtractComponentEXT _al_glExtractComponentEXT
|
|
#define glGenSymbolsEXT _al_glGenSymbolsEXT
|
|
#define glSetInvariantEXT _al_glSetInvariantEXT
|
|
#define glSetLocalConstantEXT _al_glSetLocalConstantEXT
|
|
#define glVariantbvEXT _al_glVariantbvEXT
|
|
#define glVariantsvEXT _al_glVariantsvEXT
|
|
#define glVariantivEXT _al_glVariantivEXT
|
|
#define glVariantfvEXT _al_glVariantfvEXT
|
|
#define glVariantdvEXT _al_glVariantdvEXT
|
|
#define glVariantubvEXT _al_glVariantubvEXT
|
|
#define glVariantusvEXT _al_glVariantusvEXT
|
|
#define glVariantuivEXT _al_glVariantuivEXT
|
|
#define glVariantPointerEXT _al_glVariantPointerEXT
|
|
#define glEnableVariantClientStateEXT _al_glEnableVariantClientStateEXT
|
|
#define glDisableVariantClientStateEXT _al_glDisableVariantClientStateEXT
|
|
#define glBindLightParameterEXT _al_glBindLightParameterEXT
|
|
#define glBindMaterialParameterEXT _al_glBindMaterialParameterEXT
|
|
#define glBindTexGenParameterEXT _al_glBindTexGenParameterEXT
|
|
#define glBindTextureUnitParameterEXT _al_glBindTextureUnitParameterEXT
|
|
#define glBindParameterEXT _al_glBindParameterEXT
|
|
#define glIsVariantEnabledEXT _al_glIsVariantEnabledEXT
|
|
#define glGetVariantBooleanvEXT _al_glGetVariantBooleanvEXT
|
|
#define glGetVariantIntegervEXT _al_glGetVariantIntegervEXT
|
|
#define glGetVariantFloatvEXT _al_glGetVariantFloatvEXT
|
|
#define glGetVariantPointervEXT _al_glGetVariantPointervEXT
|
|
#define glGetInvariantBooleanvEXT _al_glGetInvariantBooleanvEXT
|
|
#define glGetInvariantIntegervEXT _al_glGetInvariantIntegervEXT
|
|
#define glGetInvariantFloatvEXT _al_glGetInvariantFloatvEXT
|
|
#define glGetLocalConstantBooleanvEXT _al_glGetLocalConstantBooleanvEXT
|
|
#define glGetLocalConstantIntegervEXT _al_glGetLocalConstantIntegervEXT
|
|
#define glGetLocalConstantFloatvEXT _al_glGetLocalConstantFloatvEXT
|
|
#endif
|
|
|
|
#if defined _ALLEGRO_GL_ATI_vertex_streams
|
|
#define glVertexStream1sATI _al_glVertexStream1sATI
|
|
#define glVertexStream1svATI _al_glVertexStream1svATI
|
|
#define glVertexStream1iATI _al_glVertexStream1iATI
|
|
#define glVertexStream1ivATI _al_glVertexStream1ivATI
|
|
#define glVertexStream1fATI _al_glVertexStream1fATI
|
|
#define glVertexStream1fvATI _al_glVertexStream1fvATI
|
|
#define glVertexStream1dATI _al_glVertexStream1dATI
|
|
#define glVertexStream1dvATI _al_glVertexStream1dvATI
|
|
#define glVertexStream2sATI _al_glVertexStream2sATI
|
|
#define glVertexStream2svATI _al_glVertexStream2svATI
|
|
#define glVertexStream2iATI _al_glVertexStream2iATI
|
|
#define glVertexStream2ivATI _al_glVertexStream2ivATI
|
|
#define glVertexStream2fATI _al_glVertexStream2fATI
|
|
#define glVertexStream2fvATI _al_glVertexStream2fvATI
|
|
#define glVertexStream2dATI _al_glVertexStream2dATI
|
|
#define glVertexStream2dvATI _al_glVertexStream2dvATI
|
|
#define glVertexStream3sATI _al_glVertexStream3sATI
|
|
#define glVertexStream3svATI _al_glVertexStream3svATI
|
|
#define glVertexStream3iATI _al_glVertexStream3iATI
|
|
#define glVertexStream3ivATI _al_glVertexStream3ivATI
|
|
#define glVertexStream3fATI _al_glVertexStream3fATI
|
|
#define glVertexStream3fvATI _al_glVertexStream3fvATI
|
|
#define glVertexStream3dATI _al_glVertexStream3dATI
|
|
#define glVertexStream3dvATI _al_glVertexStream3dvATI
|
|
#define glVertexStream4sATI _al_glVertexStream4sATI
|
|
#define glVertexStream4svATI _al_glVertexStream4svATI
|
|
#define glVertexStream4iATI _al_glVertexStream4iATI
|
|
#define glVertexStream4ivATI _al_glVertexStream4ivATI
|
|
#define glVertexStream4fATI _al_glVertexStream4fATI
|
|
#define glVertexStream4fvATI _al_glVertexStream4fvATI
|
|
#define glVertexStream4dATI _al_glVertexStream4dATI
|
|
#define glVertexStream4dvATI _al_glVertexStream4dvATI
|
|
#define glNormalStream3bATI _al_glNormalStream3bATI
|
|
#define glNormalStream3bvATI _al_glNormalStream3bvATI
|
|
#define glNormalStream3sATI _al_glNormalStream3sATI
|
|
#define glNormalStream3svATI _al_glNormalStream3svATI
|
|
#define glNormalStream3iATI _al_glNormalStream3iATI
|
|
#define glNormalStream3ivATI _al_glNormalStream3ivATI
|
|
#define glNormalStream3fATI _al_glNormalStream3fATI
|
|
#define glNormalStream3fvATI _al_glNormalStream3fvATI
|
|
#define glNormalStream3dATI _al_glNormalStream3dATI
|
|
#define glNormalStream3dvATI _al_glNormalStream3dvATI
|
|
#define glClientActiveVertexStreamATI _al_glClientActiveVertexStreamATI
|
|
#define glVertexBlendEnviATI _al_glVertexBlendEnviATI
|
|
#define glVertexBlendEnvfATI _al_glVertexBlendEnvfATI
|
|
#endif
|
|
|
|
#if defined _ALLEGRO_GL_ATI_element_array
|
|
#define glElementPointerATI _al_glElementPointerATI
|
|
#define glDrawElementArrayATI _al_glDrawElementArrayATI
|
|
#define glDrawRangeElementArrayATI _al_glDrawRangeElementArrayATI
|
|
#endif
|
|
|
|
#if defined _ALLEGRO_GL_SUN_mesh_array
|
|
#define glDrawMeshArraysSUN _al_glDrawMeshArraysSUN
|
|
#endif
|
|
|
|
#if defined _ALLEGRO_GL_NV_occlusion_query
|
|
#define glGenOcclusionQueriesNV _al_glGenOcclusionQueriesNV
|
|
#define glDeleteOcclusionQueriesNV _al_glDeleteOcclusionQueriesNV
|
|
#define glIsOcclusionQueryNV _al_glIsOcclusionQueryNV
|
|
#define glBeginOcclusionQueryNV _al_glBeginOcclusionQueryNV
|
|
#define glEndOcclusionQueryNV _al_glEndOcclusionQueryNV
|
|
#define glGetOcclusionQueryivNV _al_glGetOcclusionQueryivNV
|
|
#define glGetOcclusionQueryuivNV _al_glGetOcclusionQueryuivNV
|
|
#endif
|
|
|
|
#if defined _ALLEGRO_GL_NV_point_sprite
|
|
#define glPointParameteriNV _al_glPointParameteriNV
|
|
#define glPointParameterivNV _al_glPointParameterivNV
|
|
#endif
|
|
|
|
#if defined _ALLEGRO_GL_EXT_stencil_two_side
|
|
#define glActiveStencilFaceEXT _al_glActiveStencilFaceEXT
|
|
#endif
|
|
|
|
#if defined _ALLEGRO_GL_APPLE_element_array
|
|
#define glElementPointerAPPLE _al_glElementPointerAPPLE
|
|
#define glDrawElementArrayAPPLE _al_glDrawElementArrayAPPLE
|
|
#define glDrawRangeElementArrayAPPLE _al_glDrawRangeElementArrayAPPLE
|
|
#define glMultiDrawElementArrayAPPLE _al_glMultiDrawElementArrayAPPLE
|
|
#define glMultiDrawRangeElementArrayAPPLE _al_glMultiDrawRangeElementArrayAPPLE
|
|
#endif
|
|
|
|
#if defined _ALLEGRO_GL_APPLE_fence
|
|
#define glGenFencesAPPLE _al_glGenFencesAPPLE
|
|
#define glDeleteFencesAPPLE _al_glDeleteFencesAPPLE
|
|
#define glSetFenceAPPLE _al_glSetFenceAPPLE
|
|
#define glIsFenceAPPLE _al_glIsFenceAPPLE
|
|
#define glTestFenceAPPLE _al_glTestFenceAPPLE
|
|
#define glFinishFenceAPPLE _al_glFinishFenceAPPLE
|
|
#define glTestObjectAPPLE _al_glTestObjectAPPLE
|
|
#define glFinishObjectAPPLE _al_glFinishObjectAPPLE
|
|
#endif
|
|
|
|
#if defined _ALLEGRO_GL_APPLE_vertex_array_object
|
|
#define glBindVertexArrayAPPLE _al_glBindVertexArrayAPPLE
|
|
#define glDeleteVertexArraysAPPLE _al_glDeleteVertexArraysAPPLE
|
|
#define glGenVertexArraysAPPLE _al_glGenVertexArraysAPPLE
|
|
#define glIsVertexArrayAPPLE _al_glIsVertexArrayAPPLE
|
|
#endif
|
|
|
|
#if defined _ALLEGRO_GL_APPLE_vertex_array_range
|
|
#define glVertexArrayRangeAPPLE _al_glVertexArrayRangeAPPLE
|
|
#define glFlushVertexArrayRangeAPPLE _al_glFlushVertexArrayRangeAPPLE
|
|
#define glVertexArrayParameteriAPPLE _al_glVertexArrayParameteriAPPLE
|
|
#endif
|
|
|
|
#if defined _ALLEGRO_GL_ATI_draw_buffers
|
|
#define glDrawBuffersATI _al_glDrawBuffersATI
|
|
#endif
|
|
|
|
#if defined _ALLEGRO_GL_NV_fragment_program
|
|
#define glProgramNamedParameter4fNV _al_glProgramNamedParameter4fNV
|
|
#define glProgramNamedParameter4dNV _al_glProgramNamedParameter4dNV
|
|
#define glProgramNamedParameter4fvNV _al_glProgramNamedParameter4fvNV
|
|
#define glProgramNamedParameter4dvNV _al_glProgramNamedParameter4dvNV
|
|
#define glGetProgramNamedParameterfvNV _al_glGetProgramNamedParameterfvNV
|
|
#define glGetProgramNamedParameterdvNV _al_glGetProgramNamedParameterdvNV
|
|
#endif
|
|
|
|
#if defined _ALLEGRO_GL_NV_half_float
|
|
#define glVertex2hNV _al_glVertex2hNV
|
|
#define glVertex2hvNV _al_glVertex2hvNV
|
|
#define glVertex3hNV _al_glVertex3hNV
|
|
#define glVertex3hvNV _al_glVertex3hvNV
|
|
#define glVertex4hNV _al_glVertex4hNV
|
|
#define glVertex4hvNV _al_glVertex4hvNV
|
|
#define glNormal3hNV _al_glNormal3hNV
|
|
#define glNormal3hvNV _al_glNormal3hvNV
|
|
#define glColor3hNV _al_glColor3hNV
|
|
#define glColor3hvNV _al_glColor3hvNV
|
|
#define glColor4hNV _al_glColor4hNV
|
|
#define glColor4hvNV _al_glColor4hvNV
|
|
#define glTexCoord1hNV _al_glTexCoord1hNV
|
|
#define glTexCoord1hvNV _al_glTexCoord1hvNV
|
|
#define glTexCoord2hNV _al_glTexCoord2hNV
|
|
#define glTexCoord2hvNV _al_glTexCoord2hvNV
|
|
#define glTexCoord3hNV _al_glTexCoord3hNV
|
|
#define glTexCoord3hvNV _al_glTexCoord3hvNV
|
|
#define glTexCoord4hNV _al_glTexCoord4hNV
|
|
#define glTexCoord4hvNV _al_glTexCoord4hvNV
|
|
#define glMultiTexCoord1hNV _al_glMultiTexCoord1hNV
|
|
#define glMultiTexCoord1hvNV _al_glMultiTexCoord1hvNV
|
|
#define glMultiTexCoord2hNV _al_glMultiTexCoord2hNV
|
|
#define glMultiTexCoord2hvNV _al_glMultiTexCoord2hvNV
|
|
#define glMultiTexCoord3hNV _al_glMultiTexCoord3hNV
|
|
#define glMultiTexCoord3hvNV _al_glMultiTexCoord3hvNV
|
|
#define glMultiTexCoord4hNV _al_glMultiTexCoord4hNV
|
|
#define glMultiTexCoord4hvNV _al_glMultiTexCoord4hvNV
|
|
#define glFogCoordhNV _al_glFogCoordhNV
|
|
#define glFogCoordhvNV _al_glFogCoordhvNV
|
|
#define glSecondaryColor3hNV _al_glSecondaryColor3hNV
|
|
#define glSecondaryColor3hvNV _al_glSecondaryColor3hvNV
|
|
#define glVertexWeighthNV _al_glVertexWeighthNV
|
|
#define glVertexWeighthvNV _al_glVertexWeighthvNV
|
|
#define glVertexAttrib1hNV _al_glVertexAttrib1hNV
|
|
#define glVertexAttrib1hvNV _al_glVertexAttrib1hvNV
|
|
#define glVertexAttrib2hNV _al_glVertexAttrib2hNV
|
|
#define glVertexAttrib2hvNV _al_glVertexAttrib2hvNV
|
|
#define glVertexAttrib3hNV _al_glVertexAttrib3hNV
|
|
#define glVertexAttrib3hvNV _al_glVertexAttrib3hvNV
|
|
#define glVertexAttrib4hNV _al_glVertexAttrib4hNV
|
|
#define glVertexAttrib4hvNV _al_glVertexAttrib4hvNV
|
|
#define glVertexAttribs1hvNV _al_glVertexAttribs1hvNV
|
|
#define glVertexAttribs2hvNV _al_glVertexAttribs2hvNV
|
|
#define glVertexAttribs3hvNV _al_glVertexAttribs3hvNV
|
|
#define glVertexAttribs4hvNV _al_glVertexAttribs4hvNV
|
|
#endif
|
|
|
|
#if defined _ALLEGRO_GL_NV_pixel_data_range
|
|
#define glPixelDataRangeNV _al_glPixelDataRangeNV
|
|
#define glFlushPixelDataRangeNV _al_glFlushPixelDataRangeNV
|
|
#endif
|
|
|
|
#if defined _ALLEGRO_GL_NV_primitive_restart
|
|
#define glPrimitiveRestartNV _al_glPrimitiveRestartNV
|
|
#define glPrimitiveRestartIndexNV _al_glPrimitiveRestartIndexNV
|
|
#endif
|
|
|
|
#if defined _ALLEGRO_GL_ATI_map_object_buffer
|
|
#define glMapObjectBufferATI _al_glMapObjectBufferATI
|
|
#define glUnmapObjectBufferATI _al_glUnmapObjectBufferATI
|
|
#endif
|
|
|
|
#if defined _ALLEGRO_GL_ATI_separate_stencil
|
|
#define glStencilOpSeparateATI _al_glStencilOpSeparateATI
|
|
#define glStencilFuncSeparateATI _al_glStencilFuncSeparateATI
|
|
#endif
|
|
|
|
#if defined _ALLEGRO_GL_ATI_vertex_attrib_array_object
|
|
#define glVertexAttribArrayObjectATI _al_glVertexAttribArrayObjectATI
|
|
#define glGetVertexAttribArrayObjectfvATI _al_glGetVertexAttribArrayObjectfvATI
|
|
#define glGetVertexAttribArrayObjectivATI _al_glGetVertexAttribArrayObjectivATI
|
|
#endif
|
|
|
|
#if defined _ALLEGRO_GL_OES_byte_coordinates
|
|
#define glVertex2bOES _al_glVertex2bOES
|
|
#define glVertex3bOES _al_glVertex3bOES
|
|
#define glVertex4bOES _al_glVertex4bOES
|
|
#define glVertex2bvOES _al_glVertex2bvOES
|
|
#define glVertex3bvOES _al_glVertex3bvOES
|
|
#define glVertex4bvOES _al_glVertex4bvOES
|
|
#define glTexCoord1bOES _al_glTexCoord1bOES
|
|
#define glTexCoord2bOES _al_glTexCoord2bOES
|
|
#define glTexCoord3bOES _al_glTexCoord3bOES
|
|
#define glTexCoord4bOES _al_glTexCoord4bOES
|
|
#define glTexCoord1bvOES _al_glTexCoord1bvOES
|
|
#define glTexCoord2bvOES _al_glTexCoord2bvOES
|
|
#define glTexCoord3bvOES _al_glTexCoord3bvOES
|
|
#define glTexCoord4bvOES _al_glTexCoord4bvOES
|
|
#define glMultiTexCoord1bOES _al_glMultiTexCoord1bOES
|
|
#define glMultiTexCoord2bOES _al_glMultiTexCoord2bOES
|
|
#define glMultiTexCoord3bOES _al_glMultiTexCoord3bOES
|
|
#define glMultiTexCoord4bOES _al_glMultiTexCoord4bOES
|
|
#define glMultiTexCoord1bvOES _al_glMultiTexCoord1bvOES
|
|
#define glMultiTexCoord2bvOES _al_glMultiTexCoord2bvOES
|
|
#define glMultiTexCoord3bvOES _al_glMultiTexCoord3bvOES
|
|
#define glMultiTexCoord4bvOES _al_glMultiTexCoord4bvOES
|
|
#endif
|
|
|
|
#if defined _ALLEGRO_GL_OES_fixed_point
|
|
#define glVertex2xOES _al_glVertex2xOES
|
|
#define glVertex3xOES _al_glVertex3xOES
|
|
#define glVertex4xOES _al_glVertex4xOES
|
|
#define glVertex2xvOES _al_glVertex2xvOES
|
|
#define glVertex3xvOES _al_glVertex3xvOES
|
|
#define glVertex4xvOES _al_glVertex4xvOES
|
|
#define glNormal3xOES _al_glNormal3xOES
|
|
#define glNormal3xvOES _al_glNormal3xvOES
|
|
#define glTexCoord1xOES _al_glTexCoord1xOES
|
|
#define glTexCoord2xOES _al_glTexCoord2xOES
|
|
#define glTexCoord3xOES _al_glTexCoord3xOES
|
|
#define glTexCoord4xOES _al_glTexCoord4xOES
|
|
#define glTexCoord1xvOES _al_glTexCoord1xvOES
|
|
#define glTexCoord2xvOES _al_glTexCoord2xvOES
|
|
#define glTexCoord3xvOES _al_glTexCoord3xvOES
|
|
#define glTexCoord4xvOES _al_glTexCoord4xvOES
|
|
#define glMultiTexCoord1xOES _al_glMultiTexCoord1xOES
|
|
#define glMultiTexCoord2xOES _al_glMultiTexCoord2xOES
|
|
#define glMultiTexCoord3xOES _al_glMultiTexCoord3xOES
|
|
#define glMultiTexCoord4xOES _al_glMultiTexCoord4xOES
|
|
#define glMultiTexCoord1xvOES _al_glMultiTexCoord1xvOES
|
|
#define glMultiTexCoord2xvOES _al_glMultiTexCoord2xvOES
|
|
#define glMultiTexCoord3xvOES _al_glMultiTexCoord3xvOES
|
|
#define glMultiTexCoord4xvOES _al_glMultiTexCoord4xvOES
|
|
#define glColor3xOES _al_glColor3xOES
|
|
#define glColor4xOES _al_glColor4xOES
|
|
#define glColor3xvOES _al_glColor3xvOES
|
|
#define glColor4xvOES _al_glColor4xvOES
|
|
#define glIndexxOES _al_glIndexxOES
|
|
#define glIndexxvOES _al_glIndexxvOES
|
|
#define glRectxOES _al_glRectxOES
|
|
#define glRectxvOES _al_glRectxvOES
|
|
#define glDepthRangexOES _al_glDepthRangexOES
|
|
#define glLoadMatrixxOES _al_glLoadMatrixxOES
|
|
#define glMultMatrixxOES _al_glMultMatrixxOES
|
|
#define glLoadTransposeMatrixxOES _al_glLoadTransposeMatrixxOES
|
|
#define glMultTransposeMatrixxOES _al_glMultTransposeMatrixxOES
|
|
#define glRotatexOES _al_glRotatexOES
|
|
#define glScalexOES _al_glScalexOES
|
|
#define glTranslatexOES _al_glTranslatexOES
|
|
#define glFrustumxOES _al_glFrustumxOES
|
|
#define glOrthoxOES _al_glOrthoxOES
|
|
#define glTexGenxOES _al_glTexGenxOES
|
|
#define glTexGenxvOES _al_glTexGenxvOES
|
|
#define glGetTexGenxvOES _al_glGetTexGenxvOES
|
|
#define glClipPlanexOES _al_glClipPlanexOES
|
|
#define glGetClipPlanexOES _al_glGetClipPlanexOES
|
|
#define glRasterPos2xOES _al_glRasterPos2xOES
|
|
#define glRasterPos3xOES _al_glRasterPos3xOES
|
|
#define glRasterPos4xOES _al_glRasterPos4xOES
|
|
#define glRasterPos2xvOES _al_glRasterPos2xvOES
|
|
#define glRasterPos3xvOES _al_glRasterPos3xvOES
|
|
#define glRasterPos4xvOES _al_glRasterPos4xvOES
|
|
#define glMaterialxOES _al_glMaterialxOES
|
|
#define glMaterialxvOES _al_glMaterialxvOES
|
|
#define glGetMaterialxOES _al_glGetMaterialxOES
|
|
#define glLightxOES _al_glLightxOES
|
|
#define glLightxvOES _al_glLightxvOES
|
|
#define glGetLightxOES _al_glGetLightxOES
|
|
#define glLightModelxOES _al_glLightModelxOES
|
|
#define glLightModelxvOES _al_glLightModelxvOES
|
|
#define glPointSizexOES _al_glPointSizexOES
|
|
#define glLineWidthxOES _al_glLineWidthxOES
|
|
#define glPolygonOffsetxOES _al_glPolygonOffsetxOES
|
|
#define glPixelStorex _al_glPixelStorex
|
|
#define glPixelTransferxOES _al_glPixelTransferxOES
|
|
#define glPixelMapx _al_glPixelMapx
|
|
#define glGetPixelMapxv _al_glGetPixelMapxv
|
|
#define glConvolutionParameterxOES _al_glConvolutionParameterxOES
|
|
#define glConvolutionParameterxvOES _al_glConvolutionParameterxvOES
|
|
#define glGetConvolutionParameterxvOES _al_glGetConvolutionParameterxvOES
|
|
#define glGetHistogramParameterxvOES _al_glGetHistogramParameterxvOES
|
|
#define glPixelZoomxOES _al_glPixelZoomxOES
|
|
#define glBitmapxOES _al_glBitmapxOES
|
|
#define glTexParameterxOES _al_glTexParameterxOES
|
|
#define glTexParameterxvOES _al_glTexParameterxvOES
|
|
#define glGetTexParameterxvOES _al_glGetTexParameterxvOES
|
|
#define glGetTexLevelParameterxvOES _al_glGetTexLevelParameterxvOES
|
|
#define glPrioritizeTexturesxOES _al_glPrioritizeTexturesxOES
|
|
#define glTexEnvxOES _al_glTexEnvxOES
|
|
#define glTexEnvxvOES _al_glTexEnvxvOES
|
|
#define glGetTexEnvxvOES _al_glGetTexEnvxvOES
|
|
#define glFogxOES _al_glFogxOES
|
|
#define glFogxvOES _al_glFogxvOES
|
|
#define glSampleCoverageOES _al_glSampleCoverageOES
|
|
#define glAlphaFuncxOES _al_glAlphaFuncxOES
|
|
#define glBlendColorxOES _al_glBlendColorxOES
|
|
#define glClearColorxOES _al_glClearColorxOES
|
|
#define glClearDepthxOES _al_glClearDepthxOES
|
|
#define glClearAccumxOES _al_glClearAccumxOES
|
|
#define glAccumxOES _al_glAccumxOES
|
|
#define glMap1xOES _al_glMap1xOES
|
|
#define glMap2xOES _al_glMap2xOES
|
|
#define glMapGrid1xOES _al_glMapGrid1xOES
|
|
#define glMapGrid2xOES _al_glMapGrid2xOES
|
|
#define glGetMapxvOES _al_glGetMapxvOES
|
|
#define glEvalCoord1xOES _al_glEvalCoord1xOES
|
|
#define glEvalCoord2xOES _al_glEvalCoord2xOES
|
|
#define glEvalCoord1xvOES _al_glEvalCoord1xvOES
|
|
#define glEvalCoord2xvOES _al_glEvalCoord2xvOES
|
|
#define glFeedbackBufferxOES _al_glFeedbackBufferxOES
|
|
#define glPassThroughxOES _al_glPassThroughxOES
|
|
#define glGetFixedvOES _al_glGetFixedvOES
|
|
#endif
|
|
|
|
#if defined _ALLEGRO_GL_OES_single_precision
|
|
#define glDepthRangefOES _al_glDepthRangefOES
|
|
#define glFrustumfOES _al_glFrustumfOES
|
|
#define glOrthofOES _al_glOrthofOES
|
|
#define glClipPlanefOES _al_glClipPlanefOES
|
|
#define glGetClipPlanefOES _al_glGetClipPlanefOES
|
|
#define glClearDepthfOES _al_glClearDepthfOES
|
|
#endif
|
|
|
|
#if defined _ALLEGRO_GL_OES_query_matrix
|
|
#define glQueryMatrixxOES _al_glQueryMatrixxOES
|
|
#endif
|
|
|
|
#if defined _ALLEGRO_GL_EXT_depth_bounds_test
|
|
#define glDepthBoundsEXT _al_glDepthBoundsEXT
|
|
#endif
|
|
|
|
|
|
#if defined _ALLEGRO_GL_EXT_blend_equation_separate
|
|
#define glBlendEquationSeparateEXT _al_glBlendEquationSeparateEXT
|
|
#endif
|
|
|
|
|
|
#if defined _ALLEGRO_GL_EXT_framebuffer_object
|
|
#define glIsRenderbufferEXT _al_glIsRenderbufferEXT
|
|
#define glBindRenderbufferEXT _al_glBindRenderbufferEXT
|
|
#define glDeleteRenderbuffersEXT _al_glDeleteRenderbuffersEXT
|
|
#define glGenRenderbuffersEXT _al_glGenRenderbuffersEXT
|
|
#define glRenderbufferStorageEXT _al_glRenderbufferStorageEXT
|
|
#define glGetRenderbufferParameterivEXT _al_glGetRenderbufferParameterivEXT
|
|
#define glIsFramebufferEXT _al_glIsFramebufferEXT
|
|
#define glBindFramebufferEXT _al_glBindFramebufferEXT
|
|
#define glDeleteFramebuffersEXT _al_glDeleteFramebuffersEXT
|
|
#define glGenFramebuffersEXT _al_glGenFramebuffersEXT
|
|
#define glCheckFramebufferStatusEXT _al_glCheckFramebufferStatusEXT
|
|
#define glFramebufferTexture1DEXT _al_glFramebufferTexture1DEXT
|
|
#define glFramebufferTexture2DEXT _al_glFramebufferTexture2DEXT
|
|
#define glFramebufferTexture3DEXT _al_glFramebufferTexture3DEXT
|
|
#define glFramebufferRenderbufferEXT _al_glFramebufferRenderbufferEXT
|
|
#define glGetFramebufferAttachmentParameterivEXT _al_glGetFramebufferAttachmentParameterivEXT
|
|
#define glGenerateMipmapEXT _al_glGenerateMipmapEXT
|
|
#endif
|
|
|
|
#if defined _ALLEGRO_GL_GREMEDY_string_marker
|
|
#define glStringMarkerGREMEDY _al_glStringMarkerGREMEDY
|
|
#endif
|
|
|
|
#if defined _ALLEGRO_GL_EXT_stencil_clear_tag
|
|
#define glStencilClearTagEXT _al_glStencilClearTagEXT
|
|
#endif
|
|
|
|
#if defined _ALLEGRO_GL_EXT_framebuffer_blit
|
|
#define glBlitFramebufferEXT _al_glBlitFramebufferEXT
|
|
#endif
|
|
|
|
#if defined _ALLEGRO_GL_EXT_framebuffer_multisample
|
|
#define glRenderbufferStorageMultisampleEXT _al_glRenderbufferStorageMultisampleEXT
|
|
#endif
|
|
|
|
#if defined _ALLEGRO_GL_EXT_timer_query
|
|
#define glGetQueryObjecti64vEXT _al_glGetQueryObjecti64vEXT
|
|
#define glGetQueryObjectui64vEXT _al_glGetQueryObjectui64vEXT
|
|
#endif
|
|
|
|
#if defined _ALLEGRO_GL_EXT_gpu_program_parameters
|
|
#define glProgramEnvParameters4fvEXT _al_glProgramEnvParameters4fvEXT
|
|
#define glProgramLocalParameters4fvEXT _al_glProgramLocalParameters4fvEXT
|
|
#endif
|
|
|
|
#if defined _ALLEGRO_GL_APPLE_flush_buffer_range
|
|
#define glBufferParameteriAPPLE _al_glBufferParameteriAPPLE
|
|
#define glFlushMappedBufferRangeAPPLE _al_glFlushMappedBufferRangeAPPLE
|
|
#endif
|
|
|
|
#if defined _ALLEGRO_GL_EXT_bindable_uniform
|
|
#define glUniformBufferEXT _al_glUniformBufferEXT
|
|
#define glGetUniformBufferSizeEXT _al_glGetUniformBufferSizeEXT
|
|
#define glGetUniformOffsetEXT _al_glGetUniformOffsetEXT
|
|
#endif
|
|
|
|
#if defined _ALLEGRO_GL_EXT_draw_buffers2
|
|
#define glColorMaskIndexedEXT _al_glColorMaskIndexedEXT
|
|
#define glGetBooleanIndexedvEXT _al_glGetBooleanIndexedvEXT
|
|
#define glGetIntegerIndexedvEXT _al_glGetIntegerIndexedvEXT
|
|
#define glEnableIndexedEXT _al_glEnableIndexedEXT
|
|
#define glDisableIndexedEXT _al_glDisableIndexedEXT
|
|
#define glIsEnabledIndexedEXT _al_glIsEnabledIndexedEXT
|
|
#endif
|
|
|
|
#if defined _ALLEGRO_GL_EXT_draw_instanced
|
|
#define glDrawArraysInstancedEXT _al_glDrawArraysInstancedEXT
|
|
#define glDrawElementsInstancedEXT _al_glDrawElementsInstancedEXT
|
|
#endif
|
|
|
|
#if defined _ALLEGRO_GL_EXT_geometry_shader4
|
|
#define glProgramParameteriEXT _al_glProgramParameteriEXT
|
|
#define glFramebufferTextureEXT _al_glFramebufferTextureEXT
|
|
#if !defined _ALLEGRO_GL_EXT_texture_array
|
|
#define glFramebufferTextureLayerEXT _al_glFramebufferTextureLayerEXT
|
|
#endif
|
|
#define glFramebufferTextureFaceEXT _al_glFramebufferTextureFaceEXT
|
|
#endif
|
|
|
|
#if defined _ALLEGRO_GL_EXT_gpu_shader4
|
|
#define glVertexAttribI1iEXT _al_glVertexAttribI1iEXT
|
|
#define glVertexAttribI2iEXT _al_glVertexAttribI2iEXT
|
|
#define glVertexAttribI3iEXT _al_glVertexAttribI3iEXT
|
|
#define glVertexAttribI4iEXT _al_glVertexAttribI4iEXT
|
|
#define glVertexAttribI1uiEXT _al_glVertexAttribI1uiEXT
|
|
#define glVertexAttribI2uiEXT _al_glVertexAttribI2uiEXT
|
|
#define glVertexAttribI3uiEXT _al_glVertexAttribI3uiEXT
|
|
#define glVertexAttribI4uiEXT _al_glVertexAttribI4uiEXT
|
|
#define glVertexAttribI1ivEXT _al_glVertexAttribI1ivEXT
|
|
#define glVertexAttribI2ivEXT _al_glVertexAttribI2ivEXT
|
|
#define glVertexAttribI3ivEXT _al_glVertexAttribI3ivEXT
|
|
#define glVertexAttribI4ivEXT _al_glVertexAttribI4ivEXT
|
|
#define glVertexAttribI1uivEXT _al_glVertexAttribI1uivEXT
|
|
#define glVertexAttribI2uivEXT _al_glVertexAttribI2uivEXT
|
|
#define glVertexAttribI3uivEXT _al_glVertexAttribI3uivEXT
|
|
#define glVertexAttribI4uivEXT _al_glVertexAttribI4uivEXT
|
|
#define glVertexAttribI4bvEXT _al_glVertexAttribI4bvEXT
|
|
#define glVertexAttribI4svEXT _al_glVertexAttribI4svEXT
|
|
#define glVertexAttribI4ubvEXT _al_glVertexAttribI4ubvEXT
|
|
#define glVertexAttribI4usvEXT _al_glVertexAttribI4usvEXT
|
|
#define glVertexAttribIPointerEXT _al_glVertexAttribIPointerEXT
|
|
#define glGetVertexAttribIivEXT _al_glGetVertexAttribIivEXT
|
|
#define glGetVertexAttribIuivEXT _al_glGetVertexAttribIuivEXT
|
|
#define glUniform1uiEXT _al_glUniform1uiEXT
|
|
#define glUniform2uiEXT _al_glUniform2uiEXT
|
|
#define glUniform3uiEXT _al_glUniform3uiEXT
|
|
#define glUniform4uiEXT _al_glUniform4uiEXT
|
|
#define glUniform1uivEXT _al_glUniform1uivEXT
|
|
#define glUniform2uivEXT _al_glUniform2uivEXT
|
|
#define glUniform3uivEXT _al_glUniform3uivEXT
|
|
#define glUniform4uivEXT _al_glUniform4uivEXT
|
|
#define glGetUniformuivEXT _al_glGetUniformuivEXT
|
|
#define glBindFragDataLocationEXT _al_glBindFragDataLocationEXT
|
|
#define glGetFragDataLocationEXT _al_glGetFragDataLocationEXT
|
|
#endif
|
|
|
|
#if defined _ALLEGRO_GL_EXT_texture_array
|
|
#define glFramebufferTextureLayerEXT _al_glFramebufferTextureLayerEXT
|
|
#endif
|
|
|
|
#if defined _ALLEGRO_GL_EXT_texture_buffer_object
|
|
#define glTexBufferEXT _al_glTexBufferEXT
|
|
#endif
|
|
|
|
#if defined _ALLEGRO_GL_texture_integer
|
|
#define glClearColorIiEXT _al_glClearColorIiEXT
|
|
#define glClearColorIuiEXT _al_glClearColorIuiEXT
|
|
#define glTexParameterIivEXT _al_glTexParameterIivEXT
|
|
#define glTexParameterIuivEXT _al_glTexParameterIuivEXT
|
|
#define glGetTexParameterIivEXT _al_glGetTexParameterIivEXT
|
|
#define glGetTexParameterIiuvEXT _al_glGetTexParameterIiuvEXT
|
|
#endif
|
|
|
|
#if defined _ALLEGRO_GL_NV_depth_buffer_float
|
|
#define glDepthRangedNV _al_glDepthRangedNV
|
|
#define glClearDepthdNV _al_glClearDepthdNV
|
|
#define glDepthBoundsdNV _al_glDepthBoundsdNV
|
|
#endif
|
|
|
|
#if defined _ALLEGRO_GL_NV_framebuffer_multisample_coverage
|
|
#define glRenderbufferStorageMultsampleCoverageNV _al_glRenderbufferStorageMultsampleCoverageNV
|
|
#endif
|
|
|
|
#if defined _ALLEGRO_GL_NV_geometry_program4
|
|
#define glProgramVertexLimitNV _al_glProgramVertexLimitNV
|
|
#if !defined _ALLEGRO_GL_EXT_geometry_shader4
|
|
#define glFramebufferTextureEXT _al_glFramebufferTextureEXT
|
|
#if !defined _ALLEGRO_GL_EXT_texture_array
|
|
#define glFramebufferTextureLayerEXT _al_glFramebufferTextureLayerEXT
|
|
#endif
|
|
#endif
|
|
#endif
|
|
|
|
#if defined _ALLEGRO_GL_NV_gpu_program4
|
|
#define glProgramLocalParameterI4iNV _al_glProgramLocalParameterI4iNV
|
|
#define glProgramLocalParameterI4ivNV _al_glProgramLocalParameterI4ivNV
|
|
#define glProgramLocalParametersI4ivNV _al_glProgramLocalParametersI4ivNV
|
|
#define glProgramLocalParameterI4uiNV _al_glProgramLocalParameterI4uiNV
|
|
#define glProgramLocalParameterI4uivNV _al_glProgramLocalParameterI4uivNV
|
|
#define glProgramLocalParametersI4uivNV _al_glProgramLocalParametersI4uivNV
|
|
#define glProgramEnvParameterI4iNV _al_glProgramEnvParameterI4iNV
|
|
#define glProgramEnvParameterI4ivNV _al_glProgramEnvParameterI4ivNV
|
|
#define glProgramEnvParametersI4ivNV _al_glProgramEnvParametersI4ivNV
|
|
#define glProgramEnvParameterI4uiNV _al_glProgramEnvParameterI4uiNV
|
|
#define glProgramEnvParameterI4uivNV _al_glProgramEnvParameterI4uivNV
|
|
#define glProgramEnvParametersI4uivNV _al_glProgramEnvParametersI4uivNV
|
|
#define glGetProgramLocalParameterIivNV _al_glGetProgramLocalParameterIivNV
|
|
#define glGetProgramLocalParameterIuivNV _al_glGetProgramLocalParameterIuivNV
|
|
#define glGetProgramEnvParameterIivNV _al_glGetProgramEnvParameterIivNV
|
|
#define glGetProgramEnvParameterIuivNV _al_glGetProgramEnvParameterIuivNV
|
|
#endif
|
|
|
|
#if defined _ALLEGRO_GL_NV_parameter_buffer_object
|
|
#if !defined _ALLEGRO_GL_NV_transform_feedback
|
|
#define glBindBufferRangeNV _al_glBindBufferRangeNV
|
|
#define glBindBufferOffsetNV _al_glBindBufferOffsetNV
|
|
#define glBindBufferBaseNV _al_glBindBufferBaseNV
|
|
#endif
|
|
#define glProgramBufferParametersfvNV _al_glProgramBufferParametersfvNV
|
|
#define glProgramBufferParametersIivNV _al_glProgramBufferParametersIivNV
|
|
#define glProgramBufferParametersIuivNV _al_glProgramBufferParametersIuivNV
|
|
#if !defined _ALLEGRO_GL_EXT_draw_buffers2
|
|
#define glGetIntegerIndexedvEXT _al_glGetIntegerIndexedvEXT
|
|
#endif
|
|
#endif
|
|
|
|
#if defined _ALLEGRO_GL_NV_transform_feedback
|
|
#define glBindBufferRangeNV _al_glBindBufferRangeNV
|
|
#define glBindBufferOffsetNV _al_glBindBufferOffsetNV
|
|
#define glBindBufferBaseNV _al_glBindBufferBaseNV
|
|
#define glTransformFeedbackAttribsNV _al_glTransformFeedbackAttribsNV
|
|
#define glTransformFeedbackVaryingsNV _al_glTransformFeedbackVaryingsNV
|
|
#define glBeginTransformFeedbackNV _al_glBeginTransformFeedbackNV
|
|
#define glEndTransformFeedbackNV _al_glEndTransformFeedbackNV
|
|
#define glGetVaryingLocationNV _al_glGetVaryingLocationNV
|
|
#define glGetActiveVaryingNV _al_glGetActiveVaryingNV
|
|
#define glActiveVaryingNV _al_glActiveVaryingNV
|
|
#define glGetTransformFeedbackVaryingNV _al_glGetTransformFeedbackVaryingNV
|
|
#if !defined _ALLEGRO_GL_EXT_draw_buffers2
|
|
#define glGetBooleanIndexedvEXT _al_glGetBooleanIndexedvEXT
|
|
/*AGL_API(void,GetIntegerIndexedvEXT,(GLenum,GLuint,GLint*))*/
|
|
#endif
|
|
#endif
|
|
|
|
#if defined _ALLEGRO_GL_NV_vertex_program4
|
|
#ifndef _ALLEGRO_GL_EXT_gpu_shader4
|
|
#define glVertexAttribI1iEXT _al_glVertexAttribI1iEXT
|
|
#define glVertexAttribI2iEXT _al_glVertexAttribI2iEXT
|
|
#define glVertexAttribI3iEXT _al_glVertexAttribI3iEXT
|
|
#define glVertexAttribI4iEXT _al_glVertexAttribI4iEXT
|
|
#define glVertexAttribI1uiEXT _al_glVertexAttribI1uiEXT
|
|
#define glVertexAttribI2uiEXT _al_glVertexAttribI2uiEXT
|
|
#define glVertexAttribI3uiEXT _al_glVertexAttribI3uiEXT
|
|
#define glVertexAttribI4uiEXT _al_glVertexAttribI4uiEXT
|
|
#define glVertexAttribI1ivEXT _al_glVertexAttribI1ivEXT
|
|
#define glVertexAttribI2ivEXT _al_glVertexAttribI2ivEXT
|
|
#define glVertexAttribI3ivEXT _al_glVertexAttribI3ivEXT
|
|
#define glVertexAttribI4ivEXT _al_glVertexAttribI4ivEXT
|
|
#define glVertexAttribI1uivEXT _al_glVertexAttribI1uivEXT
|
|
#define glVertexAttribI2uivEXT _al_glVertexAttribI2uivEXT
|
|
#define glVertexAttribI3uivEXT _al_glVertexAttribI3uivEXT
|
|
#define glVertexAttribI4uivEXT _al_glVertexAttribI4uivEXT
|
|
#define glVertexAttribI4bvEXT _al_glVertexAttribI4bvEXT
|
|
#define glVertexAttribI4svEXT _al_glVertexAttribI4svEXT
|
|
#define glVertexAttribI4ubvEXT _al_glVertexAttribI4ubvEXT
|
|
#define glVertexAttribI4usvEXT _al_glVertexAttribI4usvEXT
|
|
#define glVertexAttribIPointerEXT _al_glVertexAttribIPointerEXT
|
|
#define glGetVertexAttribIivEXT _al_glGetVertexAttribIivEXT
|
|
#define glGetVertexAttribIuivEXT _al_glGetVertexAttribIuivEXT
|
|
#endif
|
|
#endif
|
|
|
|
#if defined _ALLEGRO_GL_GREMEDY_frame_terminator
|
|
#define glFrameTerminatorGREMEDY _al_glFrameTerminatorGREMEDY
|
|
#endif
|
|
|
|
#if defined _ALLEGRO_GL_NV_conditional_render
|
|
#define glBeginConditionalRenderNV _al_glBeginConditionalRenderNV
|
|
#define glEndConditionalRenderNV _al_glEndConditionalRenderNV
|
|
#endif
|
|
|
|
#if defined _ALLEGRO_GL_EXT_transform_feedback
|
|
#define glBeginTransformFeedbackEXT _al_glBeginTransformFeedbackEXT
|
|
#define glEndTransformFeedbackEXT _al_glEndTransformFeedbackEXT
|
|
#define glBindBufferRangeEXT _al_glBindBufferRangeEXT
|
|
#define glBindBufferOffsetEXT _al_glBindBufferOffsetEXT
|
|
#define glBindBufferBaseEXT _al_glBindBufferBaseEXT
|
|
#define glTransformFeedbackVaryingsEXT _al_glTransformFeedbackVaryingsEXT
|
|
#define glGetTransformFeedbackVaryingEXT _al_glGetTransformFeedbackVaryingEXT
|
|
#endif
|
|
|
|
#if defined _ALLEGRO_GL_EXT_direct_state_access
|
|
#define glClientAttribDefaultEXT _al_glClientAttribDefaultEXT
|
|
#define glPushClientAttribDefaultEXT _al_glPushClientAttribDefaultEXT
|
|
#define glMatrixLoadfEXT _al_glMatrixLoadfEXT
|
|
#define glMatrixLoaddEXT _al_glMatrixLoaddEXT
|
|
#define glMatrixMultfEXT _al_glMatrixMultfEXT
|
|
#define glMatrixMultdEXT _al_glMatrixMultdEXT
|
|
#define glMatrixLoadIdentityEXT _al_glMatrixLoadIdentityEXT
|
|
#define glMatrixRotatefEXT _al_glMatrixRotatefEXT
|
|
#define glMatrixRotatedEXT _al_glMatrixRotatedEXT
|
|
#define glMatrixScalefEXT _al_glMatrixScalefEXT
|
|
#define glMatrixScaledEXT _al_glMatrixScaledEXT
|
|
#define glMatrixTranslatefEXT _al_glMatrixTranslatefEXT
|
|
#define glMatrixTranslatedEXT _al_glMatrixTranslatedEXT
|
|
#define glMatrixFrustumEXT _al_glMatrixFrustumEXT
|
|
#define glMatrixOrthoEXT _al_glMatrixOrthoEXT
|
|
#define glMatrixPopEXT _al_glMatrixPopEXT
|
|
#define glMatrixPushEXT _al_glMatrixPushEXT
|
|
#define glMatrixLoadTransposefEXT _al_glMatrixLoadTransposefEXT
|
|
#define glMatrixLoadTransposedEXT _al_glMatrixLoadTransposedEXT
|
|
#define glMatrixMultTransposefEXT _al_glMatrixMultTransposefEXT
|
|
#define glMatrixMultTransposedEXT _al_glMatrixMultTransposedEXT
|
|
#define glTextureParameterfEXT _al_glTextureParameterfEXT
|
|
#define glTextureParameterfvEXT _al_glTextureParameterfvEXT
|
|
#define glTextureParameteriEXT _al_glTextureParameteriEXT
|
|
#define glTextureParameterivEXT _al_glTextureParameterivEXT
|
|
#define glTextureImage1DEXT _al_glTextureImage1DEXT
|
|
#define glTextureImage2DEXT _al_glTextureImage2DEXT
|
|
#define glTextureSubImage1DEXT _al_glTextureSubImage1DEXT
|
|
#define glTextureSubImage2DEXT _al_glTextureSubImage2DEXT
|
|
#define glCopyTextureImage1DEXT _al_glCopyTextureImage1DEXT
|
|
#define glCopyTextureImage2DEXT _al_glCopyTextureImage2DEXT
|
|
#define glCopyTextureSubImage1DEXT _al_glCopyTextureSubImage1DEXT
|
|
#define glCopyTextureSubImage2DEXT _al_glCopyTextureSubImage2DEXT
|
|
#define glGetTextureImageEXT _al_glGetTextureImageEXT
|
|
#define glGetTextureParameterfvEXT _al_glGetTextureParameterfvEXT
|
|
#define glGetTextureParameterivEXT _al_glGetTextureParameterivEXT
|
|
#define glGetTextureLevelParameterfvEXT _al_glGetTextureLevelParameterfvEXT
|
|
#define glGetTextureLevelParameterivEXT _al_glGetTextureLevelParameterivEXT
|
|
#define glTextureImage3DEXT _al_glTextureImage3DEXT
|
|
#define glTextureSubImage3DEXT _al_glTextureSubImage3DEXT
|
|
#define glCopyTextureSubImage3DEXT _al_glCopyTextureSubImage3DEXT
|
|
#define glMultiTexParameterfEXT _al_glMultiTexParameterfEXT
|
|
#define glMultiTexParameterfvEXT _al_glMultiTexParameterfvEXT
|
|
#define glMultiTexParameteriEXT _al_glMultiTexParameteriEXT
|
|
#define glMultiTexParameterivEXT _al_glMultiTexParameterivEXT
|
|
#define glMultiTexImage1DEXT _al_glMultiTexImage1DEXT
|
|
#define glMultiTexImage2DEXT _al_glMultiTexImage2DEXT
|
|
#define glMultiTexSubImage1DEXT _al_glMultiTexSubImage1DEXT
|
|
#define glMultiTexSubImage2DEXT _al_glMultiTexSubImage2DEXT
|
|
#define glCopyMultiTexImage1DEXT _al_glCopyMultiTexImage1DEXT
|
|
#define glCopyMultiTexImage2DEXT _al_glCopyMultiTexImage2DEXT
|
|
#define glCopyMultiTexSubImage1DEXT _al_glCopyMultiTexSubImage1DEXT
|
|
#define glCopyMultiTexSubImage2DEXT _al_glCopyMultiTexSubImage2DEXT
|
|
#define glGetMultiTexImageEXT _al_glGetMultiTexImageEXT
|
|
#define glGetMultiTexParameterfvEXT _al_glGetMultiTexParameterfvEXT
|
|
#define glGetMultiTexParameterivEXT _al_glGetMultiTexParameterivEXT
|
|
#define glGetMultiTexLevelParameterfvEXT _al_glGetMultiTexLevelParameterfvEXT
|
|
#define glGetMultiTexLevelParameterivEXT _al_glGetMultiTexLevelParameterivEXT
|
|
#define glMultiTexImage3DEXT _al_glMultiTexImage3DEXT
|
|
#define glMultiTexSubImage3DEXT _al_glMultiTexSubImage3DEXT
|
|
#define glCopyMultiTexSubImage3DEXT _al_glCopyMultiTexSubImage3DEXT
|
|
#define glBindMultiTextureEXT _al_glBindMultiTextureEXT
|
|
#define glEnableClientStateIndexedEXT _al_glEnableClientStateIndexedEXT
|
|
#define glDisableClientStateIndexedEXT _al_glDisableClientStateIndexedEXT
|
|
#define glMultiTexCoordPointerEXT _al_glMultiTexCoordPointerEXT
|
|
#define glMultiTexEnvfEXT _al_glMultiTexEnvfEXT
|
|
#define glMultiTexEnvfvEXT _al_glMultiTexEnvfvEXT
|
|
#define glMultiTexEnviEXT _al_glMultiTexEnviEXT
|
|
#define glMultiTexEnvivEXT _al_glMultiTexEnvivEXT
|
|
#define glMultiTexGendEXT _al_glMultiTexGendEXT
|
|
#define glMultiTexGendvEXT _al_glMultiTexGendvEXT
|
|
#define glMultiTexGenfEXT _al_glMultiTexGenfEXT
|
|
#define glMultiTexGenfvEXT _al_glMultiTexGenfvEXT
|
|
#define glMultiTexGeniEXT _al_glMultiTexGeniEXT
|
|
#define glMultiTexGenivEXT _al_glMultiTexGenivEXT
|
|
#define glGetMultiTexEnvfvEXT _al_glGetMultiTexEnvfvEXT
|
|
#define glGetMultiTexEnvivEXT _al_glGetMultiTexEnvivEXT
|
|
#define glGetMultiTexGendvEXT _al_glGetMultiTexGendvEXT
|
|
#define glGetMultiTexGenfvEXT _al_glGetMultiTexGenfvEXT
|
|
#define glGetMultiTexGenivEXT _al_glGetMultiTexGenivEXT
|
|
#define glGetFloatIndexedvEXT _al_glGetFloatIndexedvEXT
|
|
#define glGetDoubleIndexedvEXT _al_glGetDoubleIndexedvEXT
|
|
#define glGetPointerIndexedvEXT _al_glGetPointerIndexedvEXT
|
|
#define glCompressedTextureImage3DEXT _al_glCompressedTextureImage3DEXT
|
|
#define glCompressedTextureImage2DEXT _al_glCompressedTextureImage2DEXT
|
|
#define glCompressedTextureImage1DEXT _al_glCompressedTextureImage1DEXT
|
|
#define glCompressedTextureSubImage3DEXT _al_glCompressedTextureSubImage3DEXT
|
|
#define glCompressedTextureSubImage2DEXT _al_glCompressedTextureSubImage2DEXT
|
|
#define glCompressedTextureSubImage1DEXT _al_glCompressedTextureSubImage1DEXT
|
|
#define glGetCompressedTextureImageEXT _al_glGetCompressedTextureImageEXT
|
|
#define glCompressedMultiTexImage3DEXT _al_glCompressedMultiTexImage3DEXT
|
|
#define glCompressedMultiTexImage2DEXT _al_glCompressedMultiTexImage2DEXT
|
|
#define glCompressedMultiTexImage1DEXT _al_glCompressedMultiTexImage1DEXT
|
|
#define glCompressedMultiTexSubImage3DEXT _al_glCompressedMultiTexSubImage3DEXT
|
|
#define glCompressedMultiTexSubImage2DEXT _al_glCompressedMultiTexSubImage2DEXT
|
|
#define glCompressedMultiTexSubImage1DEXT _al_glCompressedMultiTexSubImage1DEXT
|
|
#define glGetCompressedMultiTexImageEXT _al_glGetCompressedMultiTexImageEXT
|
|
#define glNamedProgramStringEXT _al_glNamedProgramStringEXT
|
|
#define glNamedProgramLocalParameter4dEXT _al_glNamedProgramLocalParameter4dEXT
|
|
#define glNamedProgramLocalParameter4dvEXT _al_glNamedProgramLocalParameter4dvEXT
|
|
#define glNamedProgramLocalParameter4fEXT _al_glNamedProgramLocalParameter4fEXT
|
|
#define glNamedProgramLocalParameter4fvEXT _al_glNamedProgramLocalParameter4fvEXT
|
|
#define glGetNamedProgramLocalParameterdvEXT _al_glGetNamedProgramLocalParameterdvEXT
|
|
#define glGetNamedProgramLocalParameterfvEXT _al_glGetNamedProgramLocalParameterfvEXT
|
|
#define glGetNamedProgramivEXT _al_glGetNamedProgramivEXT
|
|
#define glGetNamedProgramStringEXT _al_glGetNamedProgramStringEXT
|
|
#define glNamedProgramLocalParameters4fvEXT _al_glNamedProgramLocalParameters4fvEXT
|
|
#define glNamedProgramLocalParameterI4iEXT _al_glNamedProgramLocalParameterI4iEXT
|
|
#define glNamedProgramLocalParameterI4ivEXT _al_glNamedProgramLocalParameterI4ivEXT
|
|
#define glNamedProgramLocalParametersI4ivEXT _al_glNamedProgramLocalParametersI4ivEXT
|
|
#define glNamedProgramLocalParameterI4uiEXT _al_glNamedProgramLocalParameterI4uiEXT
|
|
#define glNamedProgramLocalParameterI4uivEXT _al_glNamedProgramLocalParameterI4uivEXT
|
|
#define glNamedProgramLocalParametersI4uivEXT _al_glNamedProgramLocalParametersI4uivEXT
|
|
#define glGetNamedProgramLocalParameterIivEXT _al_glGetNamedProgramLocalParameterIivEXT
|
|
#define glGetNamedProgramLocalParameterIuivEXT _al_glGetNamedProgramLocalParameterIuivEXT
|
|
#define glTextureParameterIivEXT _al_glTextureParameterIivEXT
|
|
#define glTextureParameterIuivEXT _al_glTextureParameterIuivEXT
|
|
#define glGetTextureParameterIivEXT _al_glGetTextureParameterIivEXT
|
|
#define glGetTextureParameterIuivEXT _al_glGetTextureParameterIuivEXT
|
|
#define glMultiTexParameterIivEXT _al_glMultiTexParameterIivEXT
|
|
#define glMultiTexParameterIuivEXT _al_glMultiTexParameterIuivEXT
|
|
#define glGetMultiTexParameterIivEXT _al_glGetMultiTexParameterIivEXT
|
|
#define glGetMultiTexParameterIuivEXT _al_glGetMultiTexParameterIuivEXT
|
|
#define glProgramUniform1fEXT _al_glProgramUniform1fEXT
|
|
#define glProgramUniform2fEXT _al_glProgramUniform2fEXT
|
|
#define glProgramUniform3fEXT _al_glProgramUniform3fEXT
|
|
#define glProgramUniform4fEXT _al_glProgramUniform4fEXT
|
|
#define glProgramUniform1iEXT _al_glProgramUniform1iEXT
|
|
#define glProgramUniform2iEXT _al_glProgramUniform2iEXT
|
|
#define glProgramUniform3iEXT _al_glProgramUniform3iEXT
|
|
#define glProgramUniform4iEXT _al_glProgramUniform4iEXT
|
|
#define glProgramUniform1fvEXT _al_glProgramUniform1fvEXT
|
|
#define glProgramUniform2fvEXT _al_glProgramUniform2fvEXT
|
|
#define glProgramUniform3fvEXT _al_glProgramUniform3fvEXT
|
|
#define glProgramUniform4fvEXT _al_glProgramUniform4fvEXT
|
|
#define glProgramUniform1ivEXT _al_glProgramUniform1ivEXT
|
|
#define glProgramUniform2ivEXT _al_glProgramUniform2ivEXT
|
|
#define glProgramUniform3ivEXT _al_glProgramUniform3ivEXT
|
|
#define glProgramUniform4ivEXT _al_glProgramUniform4ivEXT
|
|
#define glProgramUniformMatrix2fvEXT _al_glProgramUniformMatrix2fvEXT
|
|
#define glProgramUniformMatrix3fvEXT _al_glProgramUniformMatrix3fvEXT
|
|
#define glProgramUniformMatrix4fvEXT _al_glProgramUniformMatrix4fvEXT
|
|
#define glProgramUniformMatrix2x3fvEXT _al_glProgramUniformMatrix2x3fvEXT
|
|
#define glProgramUniformMatrix3x2fvEXT _al_glProgramUniformMatrix3x2fvEXT
|
|
#define glProgramUniformMatrix2x4fvEXT _al_glProgramUniformMatrix2x4fvEXT
|
|
#define glProgramUniformMatrix4x2fvEXT _al_glProgramUniformMatrix4x2fvEXT
|
|
#define glProgramUniformMatrix3x4fvEXT _al_glProgramUniformMatrix3x4fvEXT
|
|
#define glProgramUniformMatrix4x3fvEXT _al_glProgramUniformMatrix4x3fvEXT
|
|
#define glProgramUniform1uiEXT _al_glProgramUniform1uiEXT
|
|
#define glProgramUniform2uiEXT _al_glProgramUniform2uiEXT
|
|
#define glProgramUniform3uiEXT _al_glProgramUniform3uiEXT
|
|
#define glProgramUniform4uiEXT _al_glProgramUniform4uiEXT
|
|
#define glProgramUniform1uivEXT _al_glProgramUniform1uivEXT
|
|
#define glProgramUniform2uivEXT _al_glProgramUniform2uivEXT
|
|
#define glProgramUniform3uivEXT _al_glProgramUniform3uivEXT
|
|
#define glProgramUniform4uivEXT _al_glProgramUniform4uivEXT
|
|
#define glNamedBufferDataEXT _al_glNamedBufferDataEXT
|
|
#define glNamedBufferSubDataEXT _al_glNamedBufferSubDataEXT
|
|
#define glMapNamedBufferEXT _al_glMapNamedBufferEXT
|
|
#define glUnmapNamedBufferEXT _al_glUnmapNamedBufferEXT
|
|
#define glGetNamedBufferParameterivEXT _al_glGetNamedBufferParameterivEXT
|
|
#define glGetNamedBufferPointervEXT _al_glGetNamedBufferPointervEXT
|
|
#define glGetNamedBufferSubDataEXT _al_glGetNamedBufferSubDataEXT
|
|
#define glTextureBufferEXT _al_glTextureBufferEXT
|
|
#define glMultiTexBufferEXT _al_glMultiTexBufferEXT
|
|
#define glNamedRenderbufferStorageEXT _al_glNamedRenderbufferStorageEXT
|
|
#define glGetNamedRenderbufferParameterivEXT _al_glGetNamedRenderbufferParameterivEXT
|
|
#define glCheckNamedFramebufferStatusEXT _al_glCheckNamedFramebufferStatusEXT
|
|
#define glNamedFramebufferTexture1DEXT _al_glNamedFramebufferTexture1DEXT
|
|
#define glNamedFramebufferTexture2DEXT _al_glNamedFramebufferTexture2DEXT
|
|
#define glNamedFramebufferTexture3DEXT _al_glNamedFramebufferTexture3DEXT
|
|
#define glNamedFramebufferRenderbufferEXT _al_glNamedFramebufferRenderbufferEXT
|
|
#define glGetNamedFramebufferAttachmentParameterivEXT _al_glGetNamedFramebufferAttachmentParameterivEXT
|
|
#define glGenerateTextureMipmapEXT _al_glGenerateTextureMipmapEXT
|
|
#define glGenerateMultiTexMipmapEXT _al_glGenerateMultiTexMipmapEXT
|
|
#define glFramebufferDrawBufferEXT _al_glFramebufferDrawBufferEXT
|
|
#define glFramebufferDrawBuffersEXT _al_glFramebufferDrawBuffersEXT
|
|
#define glFramebufferReadBufferEXT _al_glFramebufferReadBufferEXT
|
|
#define glGetFramebufferParameterivEXT _al_glGetFramebufferParameterivEXT
|
|
#define glNamedRenderbufferStorageMultisampleEXT _al_glNamedRenderbufferStorageMultisampleEXT
|
|
#define glNamedRenderbufferStorageMultisampleCoverageEXT _al_glNamedRenderbufferStorageMultisampleCoverageEXT
|
|
#define glNamedFramebufferTextureEXT _al_glNamedFramebufferTextureEXT
|
|
#define glNamedFramebufferTextureLayerEXT _al_glNamedFramebufferTextureLayerEXT
|
|
#define glNamedFramebufferTextureFaceEXT _al_glNamedFramebufferTextureFaceEXT
|
|
#define glTextureRenderbufferEXT _al_glTextureRenderbufferEXT
|
|
#define glMultiTexRenderbufferEXT _al_glMultiTexRenderbufferEXT
|
|
#endif
|
|
|
|
#if defined _ALLEGRO_GL_NV_explicit_multisample
|
|
#define glGetMultisamplefvNV _al_glGetMultisamplefvNV
|
|
#define glSampleMaskIndexedNV _al_glSampleMaskIndexedNV
|
|
#define glTexRenderbufferNV _al_glTexRenderbufferNV
|
|
#endif
|
|
|
|
#if defined _ALLEGRO_GL_NV_transform_feedback2
|
|
#define glBindTransformFeedbackNV _al_glBindTransformFeedbackNV
|
|
#define glDeleteTransformFeedbacksNV _al_glDeleteTransformFeedbacksNV
|
|
#define glGenTransformFeedbacksNV _al_glGenTransformFeedbacksNV
|
|
#define glIsTransformFeedbackNV _al_glIsTransformFeedbackNV
|
|
#define glPauseTransformFeedbackNV _al_glPauseTransformFeedbackNV
|
|
#define glResumeTransformFeedbackNV _al_glResumeTransformFeedbackNV
|
|
#define glDrawTransformFeedbackNV _al_glDrawTransformFeedbackNV
|
|
#endif
|
|
|
|
#if defined _ALLEGRO_GL_AMD_performance_monitor
|
|
#define glGetPerfMonitorGroupsAMD _al_glGetPerfMonitorGroupsAMD
|
|
#define glGetPerfMonitorCountersAMD _al_glGetPerfMonitorCountersAMD
|
|
#define glGetPerfMonitorGroupStringAMD _al_glGetPerfMonitorGroupStringAMD
|
|
#define glGetPerfMonitorCounterStringAMD _al_glGetPerfMonitorCounterStringAMD
|
|
#define glGetPerfMonitorCounterInfoAMD _al_glGetPerfMonitorCounterInfoAMD
|
|
#define glGenPerfMonitorsAMD _al_glGenPerfMonitorsAMD
|
|
#define glDeletePerfMonitorsAMD _al_glDeletePerfMonitorsAMD
|
|
#define glSelectPerfMonitorCountersAMD _al_glSelectPerfMonitorCountersAMD
|
|
#define glBeginPerfMonitorAMD _al_glBeginPerfMonitorAMD
|
|
#define glEndPerfMonitorAMD _al_glEndPerfMonitorAMD
|
|
#define glGetPerfMonitorCounterDataAMD _al_glGetPerfMonitorCounterDataAMD
|
|
#endif
|
|
|
|
#if defined _ALLEGRO_GL_AMD_vertex_shader_tesselator
|
|
#define glTessellationFactorAMD _al_glTessellationFactorAMD
|
|
#define glTessellationModeAMD _al_glTessellationModeAMD
|
|
#endif
|
|
|
|
#if defined _ALLEGRO_GL_EXT_provoking_vertex
|
|
#define glProvokingVertexEXT _al_glProvokingVertexEXT
|
|
#endif
|
|
|
|
#if defined _ALLEGRO_GL_AMD_draw_buffers_blend
|
|
#define glBlendFuncIndexedAMD _al_glBlendFuncIndexedAMD
|
|
#define glBlendFuncSeparateIndexedAMD _al_glBlendFuncSeparateIndexedAMD
|
|
#define glBlendEquationIndexedAMD _al_glBlendEquationIndexedAMD
|
|
#define glBlendEquationSeparateIndexedAMD _al_glBlendEquationSeparateIndexedAMD
|
|
#endif
|
|
|
|
#if defined _ALLEGRO_GL_APPLE_texture_range
|
|
#define glTextureRangeAPPLE _al_glTextureRangeAPPLE
|
|
#define glGetTexParameterPointervAPPLE _al_glGetTexParameterPointervAPPLE
|
|
#endif
|
|
|
|
#if defined _ALLEGRO_GL_APPLE_vertex_program_evaluators
|
|
#define glEnableVertexAttribAPPLE _al_glEnableVertexAttribAPPLE
|
|
#define glDisableVertexAttribAPPLE _al_glDisableVertexAttribAPPLE
|
|
#define glIsVertexAttribEnabledAPPLE _al_glIsVertexAttribEnabledAPPLE
|
|
#define glMapVertexAttrib1dAPPLE _al_glMapVertexAttrib1dAPPLE
|
|
#define glMapVertexAttrib1fAPPLE _al_glMapVertexAttrib1fAPPLE
|
|
#define glMapVertexAttrib2dAPPLE _al_glMapVertexAttrib2dAPPLE
|
|
#define glMapVertexAttrib2fAPPLE _al_glMapVertexAttrib2fAPPLE
|
|
#endif
|
|
|
|
#if defined _ALLEGRO_GL_APPLE_object_purgeable
|
|
#define glObjectPurgeableAPPLE _al_glObjectPurgeableAPPLE
|
|
#define glObjectUnpurgeableAPPLE _al_glObjectUnpurgeableAPPLE
|
|
#define glGetObjectParameterivAPPLE _al_glGetObjectParameterivAPPLE
|
|
#endif
|
|
|
|
#if defined _ALLEGRO_GL_NV_video_capture
|
|
#define glBeginVideoCaptureNV _al_glBeginVideoCaptureNV
|
|
#define glBindVideoCaptureStreamBufferNV _al_glBindVideoCaptureStreamBufferNV
|
|
#define glBindVideoCaptureStreamTextureNV _al_glBindVideoCaptureStreamTextureNV
|
|
#define glEndVideoCaptureNV _al_glEndVideoCaptureNV
|
|
#define glGetVideoCaptureivNV _al_glGetVideoCaptureivNV
|
|
#define glGetVideoCaptureStreamivNV _al_glGetVideoCaptureStreamivNV
|
|
#define glGetVideoCaptureStreamfvNV _al_glGetVideoCaptureStreamfvNV
|
|
#define glGetVideoCaptureStreamdvNV _al_glGetVideoCaptureStreamdvNV
|
|
#define glVideoCaptureNV _al_glVideoCaptureNV
|
|
#define glVideoCaptureStreamParameterivNV _al_glVideoCaptureStreamParameterivNV
|
|
#define glVideoCaptureStreamParameterfvNV _al_glVideoCaptureStreamParameterfvNV
|
|
#define glVideoCaptureStreamParameterdvNV _al_glVideoCaptureStreamParameterdvNV
|
|
#endif
|
|
|
|
#if defined _ALLEGRO_GL_EXT_separate_shader_objects
|
|
#define glUseShaderProgramEXT _al_glUseShaderProgramEXT
|
|
#define glActiveProgramEXT _al_glActiveProgramEXT
|
|
#define glCreateShaderProgramEXT _al_glCreateShaderProgramEXT
|
|
#endif
|
|
|
|
#if defined _ALLEGRO_GL_NV_shader_buffer_load
|
|
#define glMakeBufferResidentNV _al_glMakeBufferResidentNV
|
|
#define glMakeBufferNonResidentNV _al_glMakeBufferNonResidentNV
|
|
#define glIsBufferResidentNV _al_glIsBufferResidentNV
|
|
#define glMakeNamedBufferResidentNV _al_glMakeNamedBufferResidentNV
|
|
#define glMakeNamedBufferNonResidentNV _al_glMakeNamedBufferNonResidentNV
|
|
#define glIsNamedBufferResidentNV _al_glIsNamedBufferResidentNV
|
|
#define glGetBufferParameterui64vNV _al_glGetBufferParameterui64vNV
|
|
#define glGetNamedBufferParameterui64vNV _al_glGetNamedBufferParameterui64vNV
|
|
#define glGetIntegerui64vNV _al_glGetIntegerui64vNV
|
|
#define glUniformui64NV _al_glUniformui64NV
|
|
#define glUniformui64vNV _al_glUniformui64vNV
|
|
#define glGetUniformui64vNV _al_glGetUniformui64vNV
|
|
#define glProgramUniformui64NV _al_glProgramUniformui64NV
|
|
#define glProgramUniformui64vNV _al_glProgramUniformui64vNV
|
|
#endif
|
|
|
|
#if defined _ALLEGRO_GL_NV_vertex_buffer_unified_memory
|
|
#define glBufferAddressRangeNV _al_glBufferAddressRangeNV
|
|
#define glVertexFormatNV _al_glVertexFormatNV
|
|
#define glNormalFormatNV _al_glNormalFormatNV
|
|
#define glColorFormatNV _al_glColorFormatNV
|
|
#define glIndexFormatNV _al_glIndexFormatNV
|
|
#define glTexCoordFormatNV _al_glTexCoordFormatNV
|
|
#define glEdgeFlagFormatNV _al_glEdgeFlagFormatNV
|
|
#define glSecondaryColorFormatNV _al_glSecondaryColorFormatNV
|
|
#define glFogCoordFormatNV _al_glFogCoordFormatNV
|
|
#define glVertexAttribFormatNV _al_glVertexAttribFormatNV
|
|
#define glVertexAttribIFormatNV _al_glVertexAttribIFormatNV
|
|
#define glGetIntegerui64i_vNV _al_glGetIntegerui64i_vNV
|
|
#endif
|
|
|
|
#if defined _ALLEGRO_GL_NV_texture_barrier
|
|
#define glTextureBarrierNV _al_glTextureBarrierNV
|
|
#endif
|