|
|
|
@ -151,7 +151,6 @@ public:
|
|
|
|
|
ATIVertexArrayObject= false;
|
|
|
|
|
ATIEnvMapBumpMap = false;
|
|
|
|
|
ATIFragmentShader = false;
|
|
|
|
|
ATIVertexArrayObject = false;
|
|
|
|
|
ATIMapObjectBuffer = false;
|
|
|
|
|
ATIVertexAttribArrayObject = false;
|
|
|
|
|
EXTVertexShader= false;
|
|
|
|
@ -294,230 +293,228 @@ void registerGlExtensions(CGlExtensions &ext);
|
|
|
|
|
|
|
|
|
|
// OES_mapbuffer.
|
|
|
|
|
//===============
|
|
|
|
|
extern NEL_PFNGLMAPBUFFEROESPROC nglMapBufferOES;
|
|
|
|
|
extern NEL_PFNGLUNMAPBUFFEROESPROC nglUnmapBufferOES;
|
|
|
|
|
extern NEL_PFNGLGETBUFFERPOINTERVOESPROC nglGetBufferPointervOES;
|
|
|
|
|
|
|
|
|
|
extern NEL_PFNGLBUFFERSUBDATAPROC nglBufferSubData;
|
|
|
|
|
extern PFNGLMAPBUFFEROESPROC nglMapBufferOES;
|
|
|
|
|
extern PFNGLUNMAPBUFFEROESPROC nglUnmapBufferOES;
|
|
|
|
|
extern PFNGLGETBUFFERPOINTERVOESPROC nglGetBufferPointervOES;
|
|
|
|
|
|
|
|
|
|
extern PFNGLDRAWTEXFOESPROC nglDrawTexfOES;
|
|
|
|
|
|
|
|
|
|
// GL_OES_framebuffer_object
|
|
|
|
|
extern NEL_PFNGLISRENDERBUFFEROESPROC nglIsRenderbufferOES;
|
|
|
|
|
extern NEL_PFNGLBINDRENDERBUFFEROESPROC nglBindRenderbufferOES;
|
|
|
|
|
extern NEL_PFNGLDELETERENDERBUFFERSOESPROC nglDeleteRenderbuffersOES;
|
|
|
|
|
extern NEL_PFNGLGENRENDERBUFFERSOESPROC nglGenRenderbuffersOES;
|
|
|
|
|
extern NEL_PFNGLRENDERBUFFERSTORAGEOESPROC nglRenderbufferStorageOES;
|
|
|
|
|
extern NEL_PFNGLGETRENDERBUFFERPARAMETERIVOESPROC nglGetRenderbufferParameterivOES;
|
|
|
|
|
extern NEL_PFNGLISFRAMEBUFFEROESPROC nglIsFramebufferOES;
|
|
|
|
|
extern NEL_PFNGLBINDFRAMEBUFFEROESPROC nglBindFramebufferOES;
|
|
|
|
|
extern NEL_PFNGLDELETEFRAMEBUFFERSOESPROC nglDeleteFramebuffersOES;
|
|
|
|
|
extern NEL_PFNGLGENFRAMEBUFFERSOESPROC nglGenFramebuffersOES;
|
|
|
|
|
extern NEL_PFNGLCHECKFRAMEBUFFERSTATUSOESPROC nglCheckFramebufferStatusOES;
|
|
|
|
|
extern NEL_PFNGLFRAMEBUFFERRENDERBUFFEROESPROC nglFramebufferRenderbufferOES;
|
|
|
|
|
extern NEL_PFNGLFRAMEBUFFERTEXTURE2DOESPROC nglFramebufferTexture2DOES;
|
|
|
|
|
extern NEL_PFNGLGETFRAMEBUFFERATTACHMENTPARAMETERIVOESPROC nglGetFramebufferAttachmentParameterivOES;
|
|
|
|
|
extern NEL_PFNGLGENERATEMIPMAPOESPROC nglGenerateMipmapOES;
|
|
|
|
|
extern PFNGLISRENDERBUFFEROESPROC nglIsRenderbufferOES;
|
|
|
|
|
extern PFNGLBINDRENDERBUFFEROESPROC nglBindRenderbufferOES;
|
|
|
|
|
extern PFNGLDELETERENDERBUFFERSOESPROC nglDeleteRenderbuffersOES;
|
|
|
|
|
extern PFNGLGENRENDERBUFFERSOESPROC nglGenRenderbuffersOES;
|
|
|
|
|
extern PFNGLRENDERBUFFERSTORAGEOESPROC nglRenderbufferStorageOES;
|
|
|
|
|
extern PFNGLGETRENDERBUFFERPARAMETERIVOESPROC nglGetRenderbufferParameterivOES;
|
|
|
|
|
extern PFNGLISFRAMEBUFFEROESPROC nglIsFramebufferOES;
|
|
|
|
|
extern PFNGLBINDFRAMEBUFFEROESPROC nglBindFramebufferOES;
|
|
|
|
|
extern PFNGLDELETEFRAMEBUFFERSOESPROC nglDeleteFramebuffersOES;
|
|
|
|
|
extern PFNGLGENFRAMEBUFFERSOESPROC nglGenFramebuffersOES;
|
|
|
|
|
extern PFNGLCHECKFRAMEBUFFERSTATUSOESPROC nglCheckFramebufferStatusOES;
|
|
|
|
|
extern PFNGLFRAMEBUFFERRENDERBUFFEROESPROC nglFramebufferRenderbufferOES;
|
|
|
|
|
extern PFNGLFRAMEBUFFERTEXTURE2DOESPROC nglFramebufferTexture2DOES;
|
|
|
|
|
extern PFNGLGETFRAMEBUFFERATTACHMENTPARAMETERIVOESPROC nglGetFramebufferAttachmentParameterivOES;
|
|
|
|
|
extern PFNGLGENERATEMIPMAPOESPROC nglGenerateMipmapOES;
|
|
|
|
|
|
|
|
|
|
// GL_OES_texture_cube_map
|
|
|
|
|
extern NEL_PFNGLTEXGENFOESPROC nglTexGenfOES;
|
|
|
|
|
extern NEL_PFNGLTEXGENFVOESPROC nglTexGenfvOES;
|
|
|
|
|
extern NEL_PFNGLTEXGENIOESPROC nglTexGeniOES;
|
|
|
|
|
extern NEL_PFNGLTEXGENIVOESPROC nglTexGenivOES;
|
|
|
|
|
extern NEL_PFNGLTEXGENXOESPROC nglTexGenxOES;
|
|
|
|
|
extern NEL_PFNGLTEXGENXVOESPROC nglTexGenxvOES;
|
|
|
|
|
extern NEL_PFNGLGETTEXGENFVOESPROC nglGetTexGenfvOES;
|
|
|
|
|
extern NEL_PFNGLGETTEXGENIVOESPROC nglGetTexGenivOES;
|
|
|
|
|
extern NEL_PFNGLGETTEXGENXVOESPROC nglGetTexGenxvOES;
|
|
|
|
|
extern PFNGLTEXGENFOESPROC nglTexGenfOES;
|
|
|
|
|
extern PFNGLTEXGENFVOESPROC nglTexGenfvOES;
|
|
|
|
|
extern PFNGLTEXGENIOESPROC nglTexGeniOES;
|
|
|
|
|
extern PFNGLTEXGENIVOESPROC nglTexGenivOES;
|
|
|
|
|
extern PFNGLTEXGENXOESPROC nglTexGenxOES;
|
|
|
|
|
extern PFNGLTEXGENXVOESPROC nglTexGenxvOES;
|
|
|
|
|
extern PFNGLGETTEXGENFVOESPROC nglGetTexGenfvOES;
|
|
|
|
|
extern PFNGLGETTEXGENIVOESPROC nglGetTexGenivOES;
|
|
|
|
|
extern PFNGLGETTEXGENXVOESPROC nglGetTexGenxvOES;
|
|
|
|
|
|
|
|
|
|
#else
|
|
|
|
|
|
|
|
|
|
// ARB_multitexture
|
|
|
|
|
//=================
|
|
|
|
|
extern NEL_PFNGLACTIVETEXTUREARBPROC nglActiveTextureARB;
|
|
|
|
|
extern NEL_PFNGLCLIENTACTIVETEXTUREARBPROC nglClientActiveTextureARB;
|
|
|
|
|
|
|
|
|
|
extern NEL_PFNGLMULTITEXCOORD1SARBPROC nglMultiTexCoord1sARB;
|
|
|
|
|
extern NEL_PFNGLMULTITEXCOORD1IARBPROC nglMultiTexCoord1iARB;
|
|
|
|
|
extern NEL_PFNGLMULTITEXCOORD1FARBPROC nglMultiTexCoord1fARB;
|
|
|
|
|
extern NEL_PFNGLMULTITEXCOORD1FARBPROC nglMultiTexCoord1fARB;
|
|
|
|
|
extern NEL_PFNGLMULTITEXCOORD1DARBPROC nglMultiTexCoord1dARB;
|
|
|
|
|
extern NEL_PFNGLMULTITEXCOORD2SARBPROC nglMultiTexCoord2sARB;
|
|
|
|
|
extern NEL_PFNGLMULTITEXCOORD2IARBPROC nglMultiTexCoord2iARB;
|
|
|
|
|
extern NEL_PFNGLMULTITEXCOORD2FARBPROC nglMultiTexCoord2fARB;
|
|
|
|
|
extern NEL_PFNGLMULTITEXCOORD2DARBPROC nglMultiTexCoord2dARB;
|
|
|
|
|
extern NEL_PFNGLMULTITEXCOORD3SARBPROC nglMultiTexCoord3sARB;
|
|
|
|
|
extern NEL_PFNGLMULTITEXCOORD3IARBPROC nglMultiTexCoord3iARB;
|
|
|
|
|
extern NEL_PFNGLMULTITEXCOORD3FARBPROC nglMultiTexCoord3fARB;
|
|
|
|
|
extern NEL_PFNGLMULTITEXCOORD3DARBPROC nglMultiTexCoord3dARB;
|
|
|
|
|
extern NEL_PFNGLMULTITEXCOORD4SARBPROC nglMultiTexCoord4sARB;
|
|
|
|
|
extern NEL_PFNGLMULTITEXCOORD4IARBPROC nglMultiTexCoord4iARB;
|
|
|
|
|
extern NEL_PFNGLMULTITEXCOORD4FARBPROC nglMultiTexCoord4fARB;
|
|
|
|
|
extern NEL_PFNGLMULTITEXCOORD4DARBPROC nglMultiTexCoord4dARB;
|
|
|
|
|
|
|
|
|
|
extern NEL_PFNGLMULTITEXCOORD1SVARBPROC nglMultiTexCoord1svARB;
|
|
|
|
|
extern NEL_PFNGLMULTITEXCOORD1IVARBPROC nglMultiTexCoord1ivARB;
|
|
|
|
|
extern NEL_PFNGLMULTITEXCOORD1FVARBPROC nglMultiTexCoord1fvARB;
|
|
|
|
|
extern NEL_PFNGLMULTITEXCOORD1DVARBPROC nglMultiTexCoord1dvARB;
|
|
|
|
|
extern NEL_PFNGLMULTITEXCOORD2SVARBPROC nglMultiTexCoord2svARB;
|
|
|
|
|
extern NEL_PFNGLMULTITEXCOORD2IVARBPROC nglMultiTexCoord2ivARB;
|
|
|
|
|
extern NEL_PFNGLMULTITEXCOORD2FVARBPROC nglMultiTexCoord2fvARB;
|
|
|
|
|
extern NEL_PFNGLMULTITEXCOORD2DVARBPROC nglMultiTexCoord2dvARB;
|
|
|
|
|
extern NEL_PFNGLMULTITEXCOORD3SVARBPROC nglMultiTexCoord3svARB;
|
|
|
|
|
extern NEL_PFNGLMULTITEXCOORD3IVARBPROC nglMultiTexCoord3ivARB;
|
|
|
|
|
extern NEL_PFNGLMULTITEXCOORD3FVARBPROC nglMultiTexCoord3fvARB;
|
|
|
|
|
extern NEL_PFNGLMULTITEXCOORD3DVARBPROC nglMultiTexCoord3dvARB;
|
|
|
|
|
extern NEL_PFNGLMULTITEXCOORD4SVARBPROC nglMultiTexCoord4svARB;
|
|
|
|
|
extern NEL_PFNGLMULTITEXCOORD4IVARBPROC nglMultiTexCoord4ivARB;
|
|
|
|
|
extern NEL_PFNGLMULTITEXCOORD4FVARBPROC nglMultiTexCoord4fvARB;
|
|
|
|
|
extern NEL_PFNGLMULTITEXCOORD4DVARBPROC nglMultiTexCoord4dvARB;
|
|
|
|
|
extern PFNGLACTIVETEXTUREARBPROC nglActiveTextureARB;
|
|
|
|
|
extern PFNGLCLIENTACTIVETEXTUREARBPROC nglClientActiveTextureARB;
|
|
|
|
|
|
|
|
|
|
extern PFNGLMULTITEXCOORD1SARBPROC nglMultiTexCoord1sARB;
|
|
|
|
|
extern PFNGLMULTITEXCOORD1IARBPROC nglMultiTexCoord1iARB;
|
|
|
|
|
extern PFNGLMULTITEXCOORD1FARBPROC nglMultiTexCoord1fARB;
|
|
|
|
|
extern PFNGLMULTITEXCOORD1FARBPROC nglMultiTexCoord1fARB;
|
|
|
|
|
extern PFNGLMULTITEXCOORD1DARBPROC nglMultiTexCoord1dARB;
|
|
|
|
|
extern PFNGLMULTITEXCOORD2SARBPROC nglMultiTexCoord2sARB;
|
|
|
|
|
extern PFNGLMULTITEXCOORD2IARBPROC nglMultiTexCoord2iARB;
|
|
|
|
|
extern PFNGLMULTITEXCOORD2FARBPROC nglMultiTexCoord2fARB;
|
|
|
|
|
extern PFNGLMULTITEXCOORD2DARBPROC nglMultiTexCoord2dARB;
|
|
|
|
|
extern PFNGLMULTITEXCOORD3SARBPROC nglMultiTexCoord3sARB;
|
|
|
|
|
extern PFNGLMULTITEXCOORD3IARBPROC nglMultiTexCoord3iARB;
|
|
|
|
|
extern PFNGLMULTITEXCOORD3FARBPROC nglMultiTexCoord3fARB;
|
|
|
|
|
extern PFNGLMULTITEXCOORD3DARBPROC nglMultiTexCoord3dARB;
|
|
|
|
|
extern PFNGLMULTITEXCOORD4SARBPROC nglMultiTexCoord4sARB;
|
|
|
|
|
extern PFNGLMULTITEXCOORD4IARBPROC nglMultiTexCoord4iARB;
|
|
|
|
|
extern PFNGLMULTITEXCOORD4FARBPROC nglMultiTexCoord4fARB;
|
|
|
|
|
extern PFNGLMULTITEXCOORD4DARBPROC nglMultiTexCoord4dARB;
|
|
|
|
|
|
|
|
|
|
extern PFNGLMULTITEXCOORD1SVARBPROC nglMultiTexCoord1svARB;
|
|
|
|
|
extern PFNGLMULTITEXCOORD1IVARBPROC nglMultiTexCoord1ivARB;
|
|
|
|
|
extern PFNGLMULTITEXCOORD1FVARBPROC nglMultiTexCoord1fvARB;
|
|
|
|
|
extern PFNGLMULTITEXCOORD1DVARBPROC nglMultiTexCoord1dvARB;
|
|
|
|
|
extern PFNGLMULTITEXCOORD2SVARBPROC nglMultiTexCoord2svARB;
|
|
|
|
|
extern PFNGLMULTITEXCOORD2IVARBPROC nglMultiTexCoord2ivARB;
|
|
|
|
|
extern PFNGLMULTITEXCOORD2FVARBPROC nglMultiTexCoord2fvARB;
|
|
|
|
|
extern PFNGLMULTITEXCOORD2DVARBPROC nglMultiTexCoord2dvARB;
|
|
|
|
|
extern PFNGLMULTITEXCOORD3SVARBPROC nglMultiTexCoord3svARB;
|
|
|
|
|
extern PFNGLMULTITEXCOORD3IVARBPROC nglMultiTexCoord3ivARB;
|
|
|
|
|
extern PFNGLMULTITEXCOORD3FVARBPROC nglMultiTexCoord3fvARB;
|
|
|
|
|
extern PFNGLMULTITEXCOORD3DVARBPROC nglMultiTexCoord3dvARB;
|
|
|
|
|
extern PFNGLMULTITEXCOORD4SVARBPROC nglMultiTexCoord4svARB;
|
|
|
|
|
extern PFNGLMULTITEXCOORD4IVARBPROC nglMultiTexCoord4ivARB;
|
|
|
|
|
extern PFNGLMULTITEXCOORD4FVARBPROC nglMultiTexCoord4fvARB;
|
|
|
|
|
extern PFNGLMULTITEXCOORD4DVARBPROC nglMultiTexCoord4dvARB;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
// ARB_TextureCompression.
|
|
|
|
|
//========================
|
|
|
|
|
extern NEL_PFNGLCOMPRESSEDTEXIMAGE3DARBPROC nglCompressedTexImage3DARB;
|
|
|
|
|
extern NEL_PFNGLCOMPRESSEDTEXIMAGE2DARBPROC nglCompressedTexImage2DARB;
|
|
|
|
|
extern NEL_PFNGLCOMPRESSEDTEXIMAGE1DARBPROC nglCompressedTexImage1DARB;
|
|
|
|
|
extern NEL_PFNGLCOMPRESSEDTEXSUBIMAGE3DARBPROC nglCompressedTexSubImage3DARB;
|
|
|
|
|
extern NEL_PFNGLCOMPRESSEDTEXSUBIMAGE2DARBPROC nglCompressedTexSubImage2DARB;
|
|
|
|
|
extern NEL_PFNGLCOMPRESSEDTEXSUBIMAGE1DARBPROC nglCompressedTexSubImage1DARB;
|
|
|
|
|
extern NEL_PFNGLGETCOMPRESSEDTEXIMAGEARBPROC nglGetCompressedTexImageARB;
|
|
|
|
|
extern PFNGLCOMPRESSEDTEXIMAGE3DARBPROC nglCompressedTexImage3DARB;
|
|
|
|
|
extern PFNGLCOMPRESSEDTEXIMAGE2DARBPROC nglCompressedTexImage2DARB;
|
|
|
|
|
extern PFNGLCOMPRESSEDTEXIMAGE1DARBPROC nglCompressedTexImage1DARB;
|
|
|
|
|
extern PFNGLCOMPRESSEDTEXSUBIMAGE3DARBPROC nglCompressedTexSubImage3DARB;
|
|
|
|
|
extern PFNGLCOMPRESSEDTEXSUBIMAGE2DARBPROC nglCompressedTexSubImage2DARB;
|
|
|
|
|
extern PFNGLCOMPRESSEDTEXSUBIMAGE1DARBPROC nglCompressedTexSubImage1DARB;
|
|
|
|
|
extern PFNGLGETCOMPRESSEDTEXIMAGEARBPROC nglGetCompressedTexImageARB;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
// VertexArrayRangeNV.
|
|
|
|
|
//====================
|
|
|
|
|
extern NEL_PFNGLFLUSHVERTEXARRAYRANGENVPROC nglFlushVertexArrayRangeNV;
|
|
|
|
|
extern NEL_PFNGLVERTEXARRAYRANGENVPROC nglVertexArrayRangeNV;
|
|
|
|
|
extern PFNGLFLUSHVERTEXARRAYRANGENVPROC nglFlushVertexArrayRangeNV;
|
|
|
|
|
extern PFNGLVERTEXARRAYRANGENVPROC nglVertexArrayRangeNV;
|
|
|
|
|
|
|
|
|
|
#ifdef NL_OS_WINDOWS
|
|
|
|
|
extern PFNWGLALLOCATEMEMORYNVPROC nwglAllocateMemoryNV;
|
|
|
|
|
extern PFNWGLFREEMEMORYNVPROC nwglFreeMemoryNV;
|
|
|
|
|
#elif defined(NL_OS_UNIX) && !defined(NL_OS_MAC)
|
|
|
|
|
extern NEL_PFNGLXALLOCATEMEMORYNVPROC nglXAllocateMemoryNV;
|
|
|
|
|
extern NEL_PFNGLXFREEMEMORYNVPROC nglXFreeMemoryNV;
|
|
|
|
|
extern PFNGLXALLOCATEMEMORYNVPROC nglXAllocateMemoryNV;
|
|
|
|
|
extern PFNGLXFREEMEMORYNVPROC nglXFreeMemoryNV;
|
|
|
|
|
#endif
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
// FenceNV.
|
|
|
|
|
//====================
|
|
|
|
|
extern NEL_PFNGLDELETEFENCESNVPROC nglDeleteFencesNV;
|
|
|
|
|
extern NEL_PFNGLGENFENCESNVPROC nglGenFencesNV;
|
|
|
|
|
extern NEL_PFNGLISFENCENVPROC nglIsFenceNV;
|
|
|
|
|
extern NEL_PFNGLTESTFENCENVPROC nglTestFenceNV;
|
|
|
|
|
extern NEL_PFNGLGETFENCEIVNVPROC nglGetFenceivNV;
|
|
|
|
|
extern NEL_PFNGLFINISHFENCENVPROC nglFinishFenceNV;
|
|
|
|
|
extern NEL_PFNGLSETFENCENVPROC nglSetFenceNV;
|
|
|
|
|
extern PFNGLDELETEFENCESNVPROC nglDeleteFencesNV;
|
|
|
|
|
extern PFNGLGENFENCESNVPROC nglGenFencesNV;
|
|
|
|
|
extern PFNGLISFENCENVPROC nglIsFenceNV;
|
|
|
|
|
extern PFNGLTESTFENCENVPROC nglTestFenceNV;
|
|
|
|
|
extern PFNGLGETFENCEIVNVPROC nglGetFenceivNV;
|
|
|
|
|
extern PFNGLFINISHFENCENVPROC nglFinishFenceNV;
|
|
|
|
|
extern PFNGLSETFENCENVPROC nglSetFenceNV;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
// VertexWeighting.
|
|
|
|
|
//==================
|
|
|
|
|
extern NEL_PFNGLVERTEXWEIGHTFEXTPROC nglVertexWeightfEXT;
|
|
|
|
|
extern NEL_PFNGLVERTEXWEIGHTFVEXTPROC nglVertexWeightfvEXT;
|
|
|
|
|
extern NEL_PFNGLVERTEXWEIGHTPOINTEREXTPROC nglVertexWeightPointerEXT;
|
|
|
|
|
extern PFNGLVERTEXWEIGHTFEXTPROC nglVertexWeightfEXT;
|
|
|
|
|
extern PFNGLVERTEXWEIGHTFVEXTPROC nglVertexWeightfvEXT;
|
|
|
|
|
extern PFNGLVERTEXWEIGHTPOINTEREXTPROC nglVertexWeightPointerEXT;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
// VertexProgramExtension.
|
|
|
|
|
//========================
|
|
|
|
|
extern NEL_PFNGLAREPROGRAMSRESIDENTNVPROC nglAreProgramsResidentNV;
|
|
|
|
|
extern NEL_PFNGLBINDPROGRAMNVPROC nglBindProgramNV;
|
|
|
|
|
extern NEL_PFNGLDELETEPROGRAMSNVPROC nglDeleteProgramsNV;
|
|
|
|
|
extern NEL_PFNGLEXECUTEPROGRAMNVPROC nglExecuteProgramNV;
|
|
|
|
|
extern NEL_PFNGLGENPROGRAMSNVPROC nglGenProgramsNV;
|
|
|
|
|
extern NEL_PFNGLGETPROGRAMPARAMETERDVNVPROC nglGetProgramParameterdvNV;
|
|
|
|
|
extern NEL_PFNGLGETPROGRAMPARAMETERFVNVPROC nglGetProgramParameterfvNV;
|
|
|
|
|
extern NEL_PFNGLGETPROGRAMIVNVPROC nglGetProgramivNV;
|
|
|
|
|
extern NEL_PFNGLGETPROGRAMSTRINGNVPROC nglGetProgramStringNV;
|
|
|
|
|
extern NEL_PFNGLGETTRACKMATRIXIVNVPROC nglGetTrackMatrixivNV;
|
|
|
|
|
extern NEL_PFNGLGETVERTEXATTRIBDVNVPROC nglGetVertexAttribdvNV;
|
|
|
|
|
extern NEL_PFNGLGETVERTEXATTRIBFVNVPROC nglGetVertexAttribfvNV;
|
|
|
|
|
extern NEL_PFNGLGETVERTEXATTRIBIVNVPROC nglGetVertexAttribivNV;
|
|
|
|
|
extern NEL_PFNGLGETVERTEXATTRIBPOINTERVNVPROC nglGetVertexAttribPointervNV;
|
|
|
|
|
extern NEL_PFNGLISPROGRAMNVPROC nglIsProgramNV;
|
|
|
|
|
extern NEL_PFNGLLOADPROGRAMNVPROC nglLoadProgramNV;
|
|
|
|
|
extern NEL_PFNGLPROGRAMPARAMETER4DNVPROC nglProgramParameter4dNV;
|
|
|
|
|
extern NEL_PFNGLPROGRAMPARAMETER4DVNVPROC nglProgramParameter4dvNV;
|
|
|
|
|
extern NEL_PFNGLPROGRAMPARAMETER4FNVPROC nglProgramParameter4fNV;
|
|
|
|
|
extern NEL_PFNGLPROGRAMPARAMETER4FVNVPROC nglProgramParameter4fvNV;
|
|
|
|
|
extern NEL_PFNGLPROGRAMPARAMETERS4DVNVPROC nglProgramParameters4dvNV;
|
|
|
|
|
extern NEL_PFNGLPROGRAMPARAMETERS4FVNVPROC nglProgramParameters4fvNV;
|
|
|
|
|
extern NEL_PFNGLREQUESTRESIDENTPROGRAMSNVPROC nglRequestResidentProgramsNV;
|
|
|
|
|
extern NEL_PFNGLTRACKMATRIXNVPROC nglTrackMatrixNV;
|
|
|
|
|
extern NEL_PFNGLVERTEXATTRIBPOINTERNVPROC nglVertexAttribPointerNV;
|
|
|
|
|
extern NEL_PFNGLVERTEXATTRIB1DNVPROC nglVertexAttrib1dNV;
|
|
|
|
|
extern NEL_PFNGLVERTEXATTRIB1DVNVPROC nglVertexAttrib1dvNV;
|
|
|
|
|
extern NEL_PFNGLVERTEXATTRIB1FNVPROC nglVertexAttrib1fNV;
|
|
|
|
|
extern NEL_PFNGLVERTEXATTRIB1FVNVPROC nglVertexAttrib1fvNV;
|
|
|
|
|
extern NEL_PFNGLVERTEXATTRIB1SNVPROC nglVertexAttrib1sNV;
|
|
|
|
|
extern NEL_PFNGLVERTEXATTRIB1SVNVPROC nglVertexAttrib1svNV;
|
|
|
|
|
extern NEL_PFNGLVERTEXATTRIB2DNVPROC nglVertexAttrib2dNV;
|
|
|
|
|
extern NEL_PFNGLVERTEXATTRIB2DVNVPROC nglVertexAttrib2dvNV;
|
|
|
|
|
extern NEL_PFNGLVERTEXATTRIB2FNVPROC nglVertexAttrib2fNV;
|
|
|
|
|
extern NEL_PFNGLVERTEXATTRIB2FVNVPROC nglVertexAttrib2fvNV;
|
|
|
|
|
extern NEL_PFNGLVERTEXATTRIB2SNVPROC nglVertexAttrib2sNV;
|
|
|
|
|
extern NEL_PFNGLVERTEXATTRIB2SVNVPROC nglVertexAttrib2svNV;
|
|
|
|
|
extern NEL_PFNGLVERTEXATTRIB3DNVPROC nglVertexAttrib3dNV;
|
|
|
|
|
extern NEL_PFNGLVERTEXATTRIB3DVNVPROC nglVertexAttrib3dvNV;
|
|
|
|
|
extern NEL_PFNGLVERTEXATTRIB3FNVPROC nglVertexAttrib3fNV;
|
|
|
|
|
extern NEL_PFNGLVERTEXATTRIB3FVNVPROC nglVertexAttrib3fvNV;
|
|
|
|
|
extern NEL_PFNGLVERTEXATTRIB3SNVPROC nglVertexAttrib3sNV;
|
|
|
|
|
extern NEL_PFNGLVERTEXATTRIB3SVNVPROC nglVertexAttrib3svNV;
|
|
|
|
|
extern NEL_PFNGLVERTEXATTRIB4DNVPROC nglVertexAttrib4dNV;
|
|
|
|
|
extern NEL_PFNGLVERTEXATTRIB4DVNVPROC nglVertexAttrib4dvNV;
|
|
|
|
|
extern NEL_PFNGLVERTEXATTRIB4FNVPROC nglVertexAttrib4fNV;
|
|
|
|
|
extern NEL_PFNGLVERTEXATTRIB4FVNVPROC nglVertexAttrib4fvNV;
|
|
|
|
|
extern NEL_PFNGLVERTEXATTRIB4SNVPROC nglVertexAttrib4sNV;
|
|
|
|
|
extern NEL_PFNGLVERTEXATTRIB4SVNVPROC nglVertexAttrib4svNV;
|
|
|
|
|
extern NEL_PFNGLVERTEXATTRIB4UBVNVPROC nglVertexAttrib4ubvNV;
|
|
|
|
|
extern NEL_PFNGLVERTEXATTRIBS1DVNVPROC nglVertexAttribs1dvNV;
|
|
|
|
|
extern NEL_PFNGLVERTEXATTRIBS1FVNVPROC nglVertexAttribs1fvNV;
|
|
|
|
|
extern NEL_PFNGLVERTEXATTRIBS1SVNVPROC nglVertexAttribs1svNV;
|
|
|
|
|
extern NEL_PFNGLVERTEXATTRIBS2DVNVPROC nglVertexAttribs2dvNV;
|
|
|
|
|
extern NEL_PFNGLVERTEXATTRIBS2FVNVPROC nglVertexAttribs2fvNV;
|
|
|
|
|
extern NEL_PFNGLVERTEXATTRIBS2SVNVPROC nglVertexAttribs2svNV;
|
|
|
|
|
extern NEL_PFNGLVERTEXATTRIBS3DVNVPROC nglVertexAttribs3dvNV;
|
|
|
|
|
extern NEL_PFNGLVERTEXATTRIBS3FVNVPROC nglVertexAttribs3fvNV;
|
|
|
|
|
extern NEL_PFNGLVERTEXATTRIBS3SVNVPROC nglVertexAttribs3svNV;
|
|
|
|
|
extern NEL_PFNGLVERTEXATTRIBS4DVNVPROC nglVertexAttribs4dvNV;
|
|
|
|
|
extern NEL_PFNGLVERTEXATTRIBS4FVNVPROC nglVertexAttribs4fvNV;
|
|
|
|
|
extern NEL_PFNGLVERTEXATTRIBS4SVNVPROC nglVertexAttribs4svNV;
|
|
|
|
|
extern NEL_PFNGLVERTEXATTRIBS4UBVNVPROC nglVertexAttribs4ubvNV;
|
|
|
|
|
extern PFNGLAREPROGRAMSRESIDENTNVPROC nglAreProgramsResidentNV;
|
|
|
|
|
extern PFNGLBINDPROGRAMNVPROC nglBindProgramNV;
|
|
|
|
|
extern PFNGLDELETEPROGRAMSNVPROC nglDeleteProgramsNV;
|
|
|
|
|
extern PFNGLEXECUTEPROGRAMNVPROC nglExecuteProgramNV;
|
|
|
|
|
extern PFNGLGENPROGRAMSNVPROC nglGenProgramsNV;
|
|
|
|
|
extern PFNGLGETPROGRAMPARAMETERDVNVPROC nglGetProgramParameterdvNV;
|
|
|
|
|
extern PFNGLGETPROGRAMPARAMETERFVNVPROC nglGetProgramParameterfvNV;
|
|
|
|
|
extern PFNGLGETPROGRAMIVNVPROC nglGetProgramivNV;
|
|
|
|
|
extern PFNGLGETPROGRAMSTRINGNVPROC nglGetProgramStringNV;
|
|
|
|
|
extern PFNGLGETTRACKMATRIXIVNVPROC nglGetTrackMatrixivNV;
|
|
|
|
|
extern PFNGLGETVERTEXATTRIBDVNVPROC nglGetVertexAttribdvNV;
|
|
|
|
|
extern PFNGLGETVERTEXATTRIBFVNVPROC nglGetVertexAttribfvNV;
|
|
|
|
|
extern PFNGLGETVERTEXATTRIBIVNVPROC nglGetVertexAttribivNV;
|
|
|
|
|
extern PFNGLGETVERTEXATTRIBPOINTERVNVPROC nglGetVertexAttribPointervNV;
|
|
|
|
|
extern PFNGLISPROGRAMNVPROC nglIsProgramNV;
|
|
|
|
|
extern PFNGLLOADPROGRAMNVPROC nglLoadProgramNV;
|
|
|
|
|
extern PFNGLPROGRAMPARAMETER4DNVPROC nglProgramParameter4dNV;
|
|
|
|
|
extern PFNGLPROGRAMPARAMETER4DVNVPROC nglProgramParameter4dvNV;
|
|
|
|
|
extern PFNGLPROGRAMPARAMETER4FNVPROC nglProgramParameter4fNV;
|
|
|
|
|
extern PFNGLPROGRAMPARAMETER4FVNVPROC nglProgramParameter4fvNV;
|
|
|
|
|
extern PFNGLPROGRAMPARAMETERS4DVNVPROC nglProgramParameters4dvNV;
|
|
|
|
|
extern PFNGLPROGRAMPARAMETERS4FVNVPROC nglProgramParameters4fvNV;
|
|
|
|
|
extern PFNGLREQUESTRESIDENTPROGRAMSNVPROC nglRequestResidentProgramsNV;
|
|
|
|
|
extern PFNGLTRACKMATRIXNVPROC nglTrackMatrixNV;
|
|
|
|
|
extern PFNGLVERTEXATTRIBPOINTERNVPROC nglVertexAttribPointerNV;
|
|
|
|
|
extern PFNGLVERTEXATTRIB1DNVPROC nglVertexAttrib1dNV;
|
|
|
|
|
extern PFNGLVERTEXATTRIB1DVNVPROC nglVertexAttrib1dvNV;
|
|
|
|
|
extern PFNGLVERTEXATTRIB1FNVPROC nglVertexAttrib1fNV;
|
|
|
|
|
extern PFNGLVERTEXATTRIB1FVNVPROC nglVertexAttrib1fvNV;
|
|
|
|
|
extern PFNGLVERTEXATTRIB1SNVPROC nglVertexAttrib1sNV;
|
|
|
|
|
extern PFNGLVERTEXATTRIB1SVNVPROC nglVertexAttrib1svNV;
|
|
|
|
|
extern PFNGLVERTEXATTRIB2DNVPROC nglVertexAttrib2dNV;
|
|
|
|
|
extern PFNGLVERTEXATTRIB2DVNVPROC nglVertexAttrib2dvNV;
|
|
|
|
|
extern PFNGLVERTEXATTRIB2FNVPROC nglVertexAttrib2fNV;
|
|
|
|
|
extern PFNGLVERTEXATTRIB2FVNVPROC nglVertexAttrib2fvNV;
|
|
|
|
|
extern PFNGLVERTEXATTRIB2SNVPROC nglVertexAttrib2sNV;
|
|
|
|
|
extern PFNGLVERTEXATTRIB2SVNVPROC nglVertexAttrib2svNV;
|
|
|
|
|
extern PFNGLVERTEXATTRIB3DNVPROC nglVertexAttrib3dNV;
|
|
|
|
|
extern PFNGLVERTEXATTRIB3DVNVPROC nglVertexAttrib3dvNV;
|
|
|
|
|
extern PFNGLVERTEXATTRIB3FNVPROC nglVertexAttrib3fNV;
|
|
|
|
|
extern PFNGLVERTEXATTRIB3FVNVPROC nglVertexAttrib3fvNV;
|
|
|
|
|
extern PFNGLVERTEXATTRIB3SNVPROC nglVertexAttrib3sNV;
|
|
|
|
|
extern PFNGLVERTEXATTRIB3SVNVPROC nglVertexAttrib3svNV;
|
|
|
|
|
extern PFNGLVERTEXATTRIB4DNVPROC nglVertexAttrib4dNV;
|
|
|
|
|
extern PFNGLVERTEXATTRIB4DVNVPROC nglVertexAttrib4dvNV;
|
|
|
|
|
extern PFNGLVERTEXATTRIB4FNVPROC nglVertexAttrib4fNV;
|
|
|
|
|
extern PFNGLVERTEXATTRIB4FVNVPROC nglVertexAttrib4fvNV;
|
|
|
|
|
extern PFNGLVERTEXATTRIB4SNVPROC nglVertexAttrib4sNV;
|
|
|
|
|
extern PFNGLVERTEXATTRIB4SVNVPROC nglVertexAttrib4svNV;
|
|
|
|
|
extern PFNGLVERTEXATTRIB4UBVNVPROC nglVertexAttrib4ubvNV;
|
|
|
|
|
extern PFNGLVERTEXATTRIBS1DVNVPROC nglVertexAttribs1dvNV;
|
|
|
|
|
extern PFNGLVERTEXATTRIBS1FVNVPROC nglVertexAttribs1fvNV;
|
|
|
|
|
extern PFNGLVERTEXATTRIBS1SVNVPROC nglVertexAttribs1svNV;
|
|
|
|
|
extern PFNGLVERTEXATTRIBS2DVNVPROC nglVertexAttribs2dvNV;
|
|
|
|
|
extern PFNGLVERTEXATTRIBS2FVNVPROC nglVertexAttribs2fvNV;
|
|
|
|
|
extern PFNGLVERTEXATTRIBS2SVNVPROC nglVertexAttribs2svNV;
|
|
|
|
|
extern PFNGLVERTEXATTRIBS3DVNVPROC nglVertexAttribs3dvNV;
|
|
|
|
|
extern PFNGLVERTEXATTRIBS3FVNVPROC nglVertexAttribs3fvNV;
|
|
|
|
|
extern PFNGLVERTEXATTRIBS3SVNVPROC nglVertexAttribs3svNV;
|
|
|
|
|
extern PFNGLVERTEXATTRIBS4DVNVPROC nglVertexAttribs4dvNV;
|
|
|
|
|
extern PFNGLVERTEXATTRIBS4FVNVPROC nglVertexAttribs4fvNV;
|
|
|
|
|
extern PFNGLVERTEXATTRIBS4SVNVPROC nglVertexAttribs4svNV;
|
|
|
|
|
extern PFNGLVERTEXATTRIBS4UBVNVPROC nglVertexAttribs4ubvNV;
|
|
|
|
|
|
|
|
|
|
// VertexShaderExtension.
|
|
|
|
|
//========================
|
|
|
|
|
extern NEL_PFNGLBEGINVERTEXSHADEREXTPROC nglBeginVertexShaderEXT;
|
|
|
|
|
extern NEL_PFNGLENDVERTEXSHADEREXTPROC nglEndVertexShaderEXT;
|
|
|
|
|
extern NEL_PFNGLBINDVERTEXSHADEREXTPROC nglBindVertexShaderEXT;
|
|
|
|
|
extern NEL_PFNGLGENVERTEXSHADERSEXTPROC nglGenVertexShadersEXT;
|
|
|
|
|
extern NEL_PFNGLDELETEVERTEXSHADEREXTPROC nglDeleteVertexShaderEXT;
|
|
|
|
|
extern NEL_PFNGLSHADEROP1EXTPROC nglShaderOp1EXT;
|
|
|
|
|
extern NEL_PFNGLSHADEROP2EXTPROC nglShaderOp2EXT;
|
|
|
|
|
extern NEL_PFNGLSHADEROP3EXTPROC nglShaderOp3EXT;
|
|
|
|
|
extern NEL_PFNGLSWIZZLEEXTPROC nglSwizzleEXT;
|
|
|
|
|
extern NEL_PFNGLWRITEMASKEXTPROC nglWriteMaskEXT;
|
|
|
|
|
extern NEL_PFNGLINSERTCOMPONENTEXTPROC nglInsertComponentEXT;
|
|
|
|
|
extern NEL_PFNGLEXTRACTCOMPONENTEXTPROC nglExtractComponentEXT;
|
|
|
|
|
extern NEL_PFNGLGENSYMBOLSEXTPROC nglGenSymbolsEXT;
|
|
|
|
|
extern NEL_PFNGLSETINVARIANTEXTPROC nglSetInvariantEXT;
|
|
|
|
|
extern NEL_PFNGLSETLOCALCONSTANTEXTPROC nglSetLocalConstantEXT;
|
|
|
|
|
extern NEL_PFNGLVARIANTPOINTEREXTPROC nglVariantPointerEXT;
|
|
|
|
|
extern NEL_PFNGLENABLEVARIANTCLIENTSTATEEXTPROC nglEnableVariantClientStateEXT;
|
|
|
|
|
extern NEL_PFNGLDISABLEVARIANTCLIENTSTATEEXTPROC nglDisableVariantClientStateEXT;
|
|
|
|
|
extern NEL_PFNGLBINDLIGHTPARAMETEREXTPROC nglBindLightParameterEXT;
|
|
|
|
|
extern NEL_PFNGLBINDMATERIALPARAMETEREXTPROC nglBindMaterialParameterEXT;
|
|
|
|
|
extern NEL_PFNGLBINDTEXGENPARAMETEREXTPROC nglBindTexGenParameterEXT;
|
|
|
|
|
extern NEL_PFNGLBINDTEXTUREUNITPARAMETEREXTPROC nglBindTextureUnitParameterEXT;
|
|
|
|
|
extern NEL_PFNGLBINDPARAMETEREXTPROC nglBindParameterEXT;
|
|
|
|
|
extern NEL_PFNGLISVARIANTENABLEDEXTPROC nglIsVariantEnabledEXT;
|
|
|
|
|
extern NEL_PFNGLGETVARIANTBOOLEANVEXTPROC nglGetVariantBooleanvEXT;
|
|
|
|
|
extern NEL_PFNGLGETVARIANTINTEGERVEXTPROC nglGetVariantIntegervEXT;
|
|
|
|
|
extern NEL_PFNGLGETVARIANTFLOATVEXTPROC nglGetVariantFloatvEXT;
|
|
|
|
|
extern NEL_PFNGLGETVARIANTPOINTERVEXTPROC nglGetVariantPointervEXT;
|
|
|
|
|
extern NEL_PFNGLGETINVARIANTBOOLEANVEXTPROC nglGetInvariantBooleanvEXT;
|
|
|
|
|
extern NEL_PFNGLGETINVARIANTINTEGERVEXTPROC nglGetInvariantIntegervEXT;
|
|
|
|
|
extern NEL_PFNGLGETINVARIANTFLOATVEXTPROC nglGetInvariantFloatvEXT;
|
|
|
|
|
extern NEL_PFNGLGETLOCALCONSTANTBOOLEANVEXTPROC nglGetLocalConstantBooleanvEXT;
|
|
|
|
|
extern NEL_PFNGLGETLOCALCONSTANTINTEGERVEXTPROC nglGetLocalConstantIntegervEXT;
|
|
|
|
|
extern NEL_PFNGLGETLOCALCONSTANTFLOATVEXTPROC nglGetLocalConstantFloatvEXT;
|
|
|
|
|
extern PFNGLBEGINVERTEXSHADEREXTPROC nglBeginVertexShaderEXT;
|
|
|
|
|
extern PFNGLENDVERTEXSHADEREXTPROC nglEndVertexShaderEXT;
|
|
|
|
|
extern PFNGLBINDVERTEXSHADEREXTPROC nglBindVertexShaderEXT;
|
|
|
|
|
extern PFNGLGENVERTEXSHADERSEXTPROC nglGenVertexShadersEXT;
|
|
|
|
|
extern PFNGLDELETEVERTEXSHADEREXTPROC nglDeleteVertexShaderEXT;
|
|
|
|
|
extern PFNGLSHADEROP1EXTPROC nglShaderOp1EXT;
|
|
|
|
|
extern PFNGLSHADEROP2EXTPROC nglShaderOp2EXT;
|
|
|
|
|
extern PFNGLSHADEROP3EXTPROC nglShaderOp3EXT;
|
|
|
|
|
extern PFNGLSWIZZLEEXTPROC nglSwizzleEXT;
|
|
|
|
|
extern PFNGLWRITEMASKEXTPROC nglWriteMaskEXT;
|
|
|
|
|
extern PFNGLINSERTCOMPONENTEXTPROC nglInsertComponentEXT;
|
|
|
|
|
extern PFNGLEXTRACTCOMPONENTEXTPROC nglExtractComponentEXT;
|
|
|
|
|
extern PFNGLGENSYMBOLSEXTPROC nglGenSymbolsEXT;
|
|
|
|
|
extern PFNGLSETINVARIANTEXTPROC nglSetInvariantEXT;
|
|
|
|
|
extern PFNGLSETLOCALCONSTANTEXTPROC nglSetLocalConstantEXT;
|
|
|
|
|
extern PFNGLVARIANTPOINTEREXTPROC nglVariantPointerEXT;
|
|
|
|
|
extern PFNGLENABLEVARIANTCLIENTSTATEEXTPROC nglEnableVariantClientStateEXT;
|
|
|
|
|
extern PFNGLDISABLEVARIANTCLIENTSTATEEXTPROC nglDisableVariantClientStateEXT;
|
|
|
|
|
extern PFNGLBINDLIGHTPARAMETEREXTPROC nglBindLightParameterEXT;
|
|
|
|
|
extern PFNGLBINDMATERIALPARAMETEREXTPROC nglBindMaterialParameterEXT;
|
|
|
|
|
extern PFNGLBINDTEXGENPARAMETEREXTPROC nglBindTexGenParameterEXT;
|
|
|
|
|
extern PFNGLBINDTEXTUREUNITPARAMETEREXTPROC nglBindTextureUnitParameterEXT;
|
|
|
|
|
extern PFNGLBINDPARAMETEREXTPROC nglBindParameterEXT;
|
|
|
|
|
extern PFNGLISVARIANTENABLEDEXTPROC nglIsVariantEnabledEXT;
|
|
|
|
|
extern PFNGLGETVARIANTBOOLEANVEXTPROC nglGetVariantBooleanvEXT;
|
|
|
|
|
extern PFNGLGETVARIANTINTEGERVEXTPROC nglGetVariantIntegervEXT;
|
|
|
|
|
extern PFNGLGETVARIANTFLOATVEXTPROC nglGetVariantFloatvEXT;
|
|
|
|
|
extern PFNGLGETVARIANTPOINTERVEXTPROC nglGetVariantPointervEXT;
|
|
|
|
|
extern PFNGLGETINVARIANTBOOLEANVEXTPROC nglGetInvariantBooleanvEXT;
|
|
|
|
|
extern PFNGLGETINVARIANTINTEGERVEXTPROC nglGetInvariantIntegervEXT;
|
|
|
|
|
extern PFNGLGETINVARIANTFLOATVEXTPROC nglGetInvariantFloatvEXT;
|
|
|
|
|
extern PFNGLGETLOCALCONSTANTBOOLEANVEXTPROC nglGetLocalConstantBooleanvEXT;
|
|
|
|
|
extern PFNGLGETLOCALCONSTANTINTEGERVEXTPROC nglGetLocalConstantIntegervEXT;
|
|
|
|
|
extern PFNGLGETLOCALCONSTANTFLOATVEXTPROC nglGetLocalConstantFloatvEXT;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
// ATI_envmap_bumpmap extension
|
|
|
|
@ -530,100 +527,100 @@ extern PFNGLGETTEXBUMPPARAMETERFVATIPROC nglGetTexBumpParameterfvATI;
|
|
|
|
|
|
|
|
|
|
// SecondaryColor extension
|
|
|
|
|
//========================
|
|
|
|
|
extern NEL_PFNGLSECONDARYCOLOR3BEXTPROC nglSecondaryColor3bEXT;
|
|
|
|
|
extern NEL_PFNGLSECONDARYCOLOR3BVEXTPROC nglSecondaryColor3bvEXT;
|
|
|
|
|
extern NEL_PFNGLSECONDARYCOLOR3DEXTPROC nglSecondaryColor3dEXT;
|
|
|
|
|
extern NEL_PFNGLSECONDARYCOLOR3DVEXTPROC nglSecondaryColor3dvEXT;
|
|
|
|
|
extern NEL_PFNGLSECONDARYCOLOR3FEXTPROC nglSecondaryColor3fEXT;
|
|
|
|
|
extern NEL_PFNGLSECONDARYCOLOR3FVEXTPROC nglSecondaryColor3fvEXT;
|
|
|
|
|
extern NEL_PFNGLSECONDARYCOLOR3IEXTPROC nglSecondaryColor3iEXT;
|
|
|
|
|
extern NEL_PFNGLSECONDARYCOLOR3IVEXTPROC nglSecondaryColor3ivEXT;
|
|
|
|
|
extern NEL_PFNGLSECONDARYCOLOR3SEXTPROC nglSecondaryColor3sEXT;
|
|
|
|
|
extern NEL_PFNGLSECONDARYCOLOR3SVEXTPROC nglSecondaryColor3svEXT;
|
|
|
|
|
extern NEL_PFNGLSECONDARYCOLOR3UBEXTPROC nglSecondaryColor3ubEXT;
|
|
|
|
|
extern NEL_PFNGLSECONDARYCOLOR3UBVEXTPROC nglSecondaryColor3ubvEXT;
|
|
|
|
|
extern NEL_PFNGLSECONDARYCOLOR3UIEXTPROC nglSecondaryColor3uiEXT;
|
|
|
|
|
extern NEL_PFNGLSECONDARYCOLOR3UIVEXTPROC nglSecondaryColor3uivEXT;
|
|
|
|
|
extern NEL_PFNGLSECONDARYCOLOR3USEXTPROC nglSecondaryColor3usEXT;
|
|
|
|
|
extern NEL_PFNGLSECONDARYCOLOR3USVEXTPROC nglSecondaryColor3usvEXT;
|
|
|
|
|
extern NEL_PFNGLSECONDARYCOLORPOINTEREXTPROC nglSecondaryColorPointerEXT;
|
|
|
|
|
extern PFNGLSECONDARYCOLOR3BEXTPROC nglSecondaryColor3bEXT;
|
|
|
|
|
extern PFNGLSECONDARYCOLOR3BVEXTPROC nglSecondaryColor3bvEXT;
|
|
|
|
|
extern PFNGLSECONDARYCOLOR3DEXTPROC nglSecondaryColor3dEXT;
|
|
|
|
|
extern PFNGLSECONDARYCOLOR3DVEXTPROC nglSecondaryColor3dvEXT;
|
|
|
|
|
extern PFNGLSECONDARYCOLOR3FEXTPROC nglSecondaryColor3fEXT;
|
|
|
|
|
extern PFNGLSECONDARYCOLOR3FVEXTPROC nglSecondaryColor3fvEXT;
|
|
|
|
|
extern PFNGLSECONDARYCOLOR3IEXTPROC nglSecondaryColor3iEXT;
|
|
|
|
|
extern PFNGLSECONDARYCOLOR3IVEXTPROC nglSecondaryColor3ivEXT;
|
|
|
|
|
extern PFNGLSECONDARYCOLOR3SEXTPROC nglSecondaryColor3sEXT;
|
|
|
|
|
extern PFNGLSECONDARYCOLOR3SVEXTPROC nglSecondaryColor3svEXT;
|
|
|
|
|
extern PFNGLSECONDARYCOLOR3UBEXTPROC nglSecondaryColor3ubEXT;
|
|
|
|
|
extern PFNGLSECONDARYCOLOR3UBVEXTPROC nglSecondaryColor3ubvEXT;
|
|
|
|
|
extern PFNGLSECONDARYCOLOR3UIEXTPROC nglSecondaryColor3uiEXT;
|
|
|
|
|
extern PFNGLSECONDARYCOLOR3UIVEXTPROC nglSecondaryColor3uivEXT;
|
|
|
|
|
extern PFNGLSECONDARYCOLOR3USEXTPROC nglSecondaryColor3usEXT;
|
|
|
|
|
extern PFNGLSECONDARYCOLOR3USVEXTPROC nglSecondaryColor3usvEXT;
|
|
|
|
|
extern PFNGLSECONDARYCOLORPOINTEREXTPROC nglSecondaryColorPointerEXT;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
// BlendColor extension
|
|
|
|
|
//========================
|
|
|
|
|
extern NEL_PFNGLBLENDCOLOREXTPROC nglBlendColorEXT;
|
|
|
|
|
extern PFNGLBLENDCOLOREXTPROC nglBlendColorEXT;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
// GL_ATI_vertex_array_object extension
|
|
|
|
|
//========================
|
|
|
|
|
extern NEL_PFNGLNEWOBJECTBUFFERATIPROC nglNewObjectBufferATI;
|
|
|
|
|
extern NEL_PFNGLISOBJECTBUFFERATIPROC nglIsObjectBufferATI;
|
|
|
|
|
extern NEL_PFNGLUPDATEOBJECTBUFFERATIPROC nglUpdateObjectBufferATI;
|
|
|
|
|
extern NEL_PFNGLGETOBJECTBUFFERFVATIPROC nglGetObjectBufferfvATI;
|
|
|
|
|
extern NEL_PFNGLGETOBJECTBUFFERIVATIPROC nglGetObjectBufferivATI;
|
|
|
|
|
extern NEL_PFNGLDELETEOBJECTBUFFERATIPROC nglDeleteObjectBufferATI;
|
|
|
|
|
extern NEL_PFNGLARRAYOBJECTATIPROC nglArrayObjectATI;
|
|
|
|
|
extern NEL_PFNGLGETARRAYOBJECTFVATIPROC nglGetArrayObjectfvATI;
|
|
|
|
|
extern NEL_PFNGLGETARRAYOBJECTIVATIPROC nglGetArrayObjectivATI;
|
|
|
|
|
extern NEL_PFNGLVARIANTARRAYOBJECTATIPROC nglVariantArrayObjectATI;
|
|
|
|
|
extern NEL_PFNGLGETVARIANTARRAYOBJECTFVATIPROC nglGetVariantArrayObjectfvATI;
|
|
|
|
|
extern NEL_PFNGLGETVARIANTARRAYOBJECTIVATIPROC nglGetVariantArrayObjectivATI;
|
|
|
|
|
extern PFNGLNEWOBJECTBUFFERATIPROC nglNewObjectBufferATI;
|
|
|
|
|
extern PFNGLISOBJECTBUFFERATIPROC nglIsObjectBufferATI;
|
|
|
|
|
extern PFNGLUPDATEOBJECTBUFFERATIPROC nglUpdateObjectBufferATI;
|
|
|
|
|
extern PFNGLGETOBJECTBUFFERFVATIPROC nglGetObjectBufferfvATI;
|
|
|
|
|
extern PFNGLGETOBJECTBUFFERIVATIPROC nglGetObjectBufferivATI;
|
|
|
|
|
extern PFNGLFREEOBJECTBUFFERATIPROC nglFreeObjectBufferATI;
|
|
|
|
|
extern PFNGLARRAYOBJECTATIPROC nglArrayObjectATI;
|
|
|
|
|
extern PFNGLGETARRAYOBJECTFVATIPROC nglGetArrayObjectfvATI;
|
|
|
|
|
extern PFNGLGETARRAYOBJECTIVATIPROC nglGetArrayObjectivATI;
|
|
|
|
|
extern PFNGLVARIANTARRAYOBJECTATIPROC nglVariantArrayObjectATI;
|
|
|
|
|
extern PFNGLGETVARIANTARRAYOBJECTFVATIPROC nglGetVariantArrayObjectfvATI;
|
|
|
|
|
extern PFNGLGETVARIANTARRAYOBJECTIVATIPROC nglGetVariantArrayObjectivATI;
|
|
|
|
|
|
|
|
|
|
// GL_ATI_map_object_buffer
|
|
|
|
|
//===================================
|
|
|
|
|
|
|
|
|
|
extern NEL_PFNGLMAPOBJECTBUFFERATIPROC nglMapObjectBufferATI;
|
|
|
|
|
extern NEL_PFNGLUNMAPOBJECTBUFFERATIPROC nglUnmapObjectBufferATI;
|
|
|
|
|
extern PFNGLMAPOBJECTBUFFERATIPROC nglMapObjectBufferATI;
|
|
|
|
|
extern PFNGLUNMAPOBJECTBUFFERATIPROC nglUnmapObjectBufferATI;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
// GL_ATI_fragment_shader extension
|
|
|
|
|
//===================================
|
|
|
|
|
|
|
|
|
|
extern NEL_PFNGLGENFRAGMENTSHADERSATIPROC nglGenFragmentShadersATI;
|
|
|
|
|
extern NEL_PFNGLBINDFRAGMENTSHADERATIPROC nglBindFragmentShaderATI;
|
|
|
|
|
extern NEL_PFNGLDELETEFRAGMENTSHADERATIPROC nglDeleteFragmentShaderATI;
|
|
|
|
|
extern NEL_PFNGLBEGINFRAGMENTSHADERATIPROC nglBeginFragmentShaderATI;
|
|
|
|
|
extern NEL_PFNGLENDFRAGMENTSHADERATIPROC nglEndFragmentShaderATI;
|
|
|
|
|
extern NEL_PFNGLPASSTEXCOORDATIPROC nglPassTexCoordATI;
|
|
|
|
|
extern NEL_PFNGLSAMPLEMAPATIPROC nglSampleMapATI;
|
|
|
|
|
extern NEL_PFNGLCOLORFRAGMENTOP1ATIPROC nglColorFragmentOp1ATI;
|
|
|
|
|
extern NEL_PFNGLCOLORFRAGMENTOP2ATIPROC nglColorFragmentOp2ATI;
|
|
|
|
|
extern NEL_PFNGLCOLORFRAGMENTOP3ATIPROC nglColorFragmentOp3ATI;
|
|
|
|
|
extern NEL_PFNGLALPHAFRAGMENTOP1ATIPROC nglAlphaFragmentOp1ATI;
|
|
|
|
|
extern NEL_PFNGLALPHAFRAGMENTOP2ATIPROC nglAlphaFragmentOp2ATI;
|
|
|
|
|
extern NEL_PFNGLALPHAFRAGMENTOP3ATIPROC nglAlphaFragmentOp3ATI;
|
|
|
|
|
extern NEL_PFNGLSETFRAGMENTSHADERCONSTANTATIPROC nglSetFragmentShaderConstantATI;
|
|
|
|
|
extern PFNGLGENFRAGMENTSHADERSATIPROC nglGenFragmentShadersATI;
|
|
|
|
|
extern PFNGLBINDFRAGMENTSHADERATIPROC nglBindFragmentShaderATI;
|
|
|
|
|
extern PFNGLDELETEFRAGMENTSHADERATIPROC nglDeleteFragmentShaderATI;
|
|
|
|
|
extern PFNGLBEGINFRAGMENTSHADERATIPROC nglBeginFragmentShaderATI;
|
|
|
|
|
extern PFNGLENDFRAGMENTSHADERATIPROC nglEndFragmentShaderATI;
|
|
|
|
|
extern PFNGLPASSTEXCOORDATIPROC nglPassTexCoordATI;
|
|
|
|
|
extern PFNGLSAMPLEMAPATIPROC nglSampleMapATI;
|
|
|
|
|
extern PFNGLCOLORFRAGMENTOP1ATIPROC nglColorFragmentOp1ATI;
|
|
|
|
|
extern PFNGLCOLORFRAGMENTOP2ATIPROC nglColorFragmentOp2ATI;
|
|
|
|
|
extern PFNGLCOLORFRAGMENTOP3ATIPROC nglColorFragmentOp3ATI;
|
|
|
|
|
extern PFNGLALPHAFRAGMENTOP1ATIPROC nglAlphaFragmentOp1ATI;
|
|
|
|
|
extern PFNGLALPHAFRAGMENTOP2ATIPROC nglAlphaFragmentOp2ATI;
|
|
|
|
|
extern PFNGLALPHAFRAGMENTOP3ATIPROC nglAlphaFragmentOp3ATI;
|
|
|
|
|
extern PFNGLSETFRAGMENTSHADERCONSTANTATIPROC nglSetFragmentShaderConstantATI;
|
|
|
|
|
|
|
|
|
|
// GL_ATI_vertex_attrib_array_object
|
|
|
|
|
//==================================
|
|
|
|
|
extern NEL_PFNGLVERTEXATTRIBARRAYOBJECTATIPROC nglVertexAttribArrayObjectATI;
|
|
|
|
|
extern NEL_PFNGLGETVERTEXATTRIBARRAYOBJECTFVATIPROC nglGetVertexAttribArrayObjectfvATI;
|
|
|
|
|
extern NEL_PFNGLGETVERTEXATTRIBARRAYOBJECTIVATIPROC nglGetVertexAttribArrayObjectivATI;
|
|
|
|
|
extern PFNGLVERTEXATTRIBARRAYOBJECTATIPROC nglVertexAttribArrayObjectATI;
|
|
|
|
|
extern PFNGLGETVERTEXATTRIBARRAYOBJECTFVATIPROC nglGetVertexAttribArrayObjectfvATI;
|
|
|
|
|
extern PFNGLGETVERTEXATTRIBARRAYOBJECTIVATIPROC nglGetVertexAttribArrayObjectivATI;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
// GL_ARB_fragment_shader_extension
|
|
|
|
|
//==================================
|
|
|
|
|
extern NEL_PFNGLPROGRAMSTRINGARBPROC nglProgramStringARB;
|
|
|
|
|
extern NEL_PFNGLBINDPROGRAMARBPROC nglBindProgramARB;
|
|
|
|
|
extern NEL_PFNGLDELETEPROGRAMSARBPROC nglDeleteProgramsARB;
|
|
|
|
|
extern NEL_PFNGLGENPROGRAMSARBPROC nglGenProgramsARB;
|
|
|
|
|
extern NEL_PFNGLPROGRAMENVPARAMETER4DARBPROC nglProgramEnvParameter4dARB;
|
|
|
|
|
extern NEL_PFNGLPROGRAMENVPARAMETER4DVARBPROC nglProgramEnvParameter4dvARB;
|
|
|
|
|
extern NEL_PFNGLPROGRAMENVPARAMETER4FARBPROC nglProgramEnvParameter4fARB;
|
|
|
|
|
extern NEL_PFNGLPROGRAMENVPARAMETER4FVARBPROC nglProgramEnvParameter4fvARB;
|
|
|
|
|
extern NEL_PFNGLPROGRAMLOCALPARAMETER4DARBPROC nglGetProgramLocalParameter4dARB;
|
|
|
|
|
extern NEL_PFNGLPROGRAMLOCALPARAMETER4DVARBPROC nglGetProgramLocalParameter4dvARB;
|
|
|
|
|
extern NEL_PFNGLPROGRAMLOCALPARAMETER4FARBPROC nglGetProgramLocalParameter4fARB;
|
|
|
|
|
extern NEL_PFNGLPROGRAMLOCALPARAMETER4FVARBPROC nglGetProgramLocalParameter4fvARB;
|
|
|
|
|
extern NEL_PFNGLGETPROGRAMENVPARAMETERDVARBPROC nglGetProgramEnvParameterdvARB;
|
|
|
|
|
extern NEL_PFNGLGETPROGRAMENVPARAMETERFVARBPROC nglGetProgramEnvParameterfvARB;
|
|
|
|
|
extern NEL_PFNGLGETPROGRAMLOCALPARAMETERDVARBPROC nglGetProgramLocalParameterdvARB;
|
|
|
|
|
extern NEL_PFNGLGETPROGRAMLOCALPARAMETERFVARBPROC nglGetProgramLocalParameterfvARB;
|
|
|
|
|
extern NEL_PFNGLGETPROGRAMIVARBPROC nglGetProgramivARB;
|
|
|
|
|
extern NEL_PFNGLGETPROGRAMSTRINGARBPROC nglGetProgramStringARB;
|
|
|
|
|
extern NEL_PFNGLISPROGRAMARBPROC nglIsProgramARB;
|
|
|
|
|
extern PFNGLPROGRAMSTRINGARBPROC nglProgramStringARB;
|
|
|
|
|
extern PFNGLBINDPROGRAMARBPROC nglBindProgramARB;
|
|
|
|
|
extern PFNGLDELETEPROGRAMSARBPROC nglDeleteProgramsARB;
|
|
|
|
|
extern PFNGLGENPROGRAMSARBPROC nglGenProgramsARB;
|
|
|
|
|
extern PFNGLPROGRAMENVPARAMETER4DARBPROC nglProgramEnvParameter4dARB;
|
|
|
|
|
extern PFNGLPROGRAMENVPARAMETER4DVARBPROC nglProgramEnvParameter4dvARB;
|
|
|
|
|
extern PFNGLPROGRAMENVPARAMETER4FARBPROC nglProgramEnvParameter4fARB;
|
|
|
|
|
extern PFNGLPROGRAMENVPARAMETER4FVARBPROC nglProgramEnvParameter4fvARB;
|
|
|
|
|
extern PFNGLPROGRAMLOCALPARAMETER4DARBPROC nglGetProgramLocalParameter4dARB;
|
|
|
|
|
extern PFNGLPROGRAMLOCALPARAMETER4DVARBPROC nglGetProgramLocalParameter4dvARB;
|
|
|
|
|
extern PFNGLPROGRAMLOCALPARAMETER4FARBPROC nglGetProgramLocalParameter4fARB;
|
|
|
|
|
extern PFNGLPROGRAMLOCALPARAMETER4FVARBPROC nglGetProgramLocalParameter4fvARB;
|
|
|
|
|
extern PFNGLGETPROGRAMENVPARAMETERDVARBPROC nglGetProgramEnvParameterdvARB;
|
|
|
|
|
extern PFNGLGETPROGRAMENVPARAMETERFVARBPROC nglGetProgramEnvParameterfvARB;
|
|
|
|
|
extern PFNGLGETPROGRAMLOCALPARAMETERDVARBPROC nglGetProgramLocalParameterdvARB;
|
|
|
|
|
extern PFNGLGETPROGRAMLOCALPARAMETERFVARBPROC nglGetProgramLocalParameterfvARB;
|
|
|
|
|
extern PFNGLGETPROGRAMIVARBPROC nglGetProgramivARB;
|
|
|
|
|
extern PFNGLGETPROGRAMSTRINGARBPROC nglGetProgramStringARB;
|
|
|
|
|
extern PFNGLISPROGRAMARBPROC nglIsProgramARB;
|
|
|
|
|
|
|
|
|
|
// GL_ARB_vertex_buffer_object
|
|
|
|
|
//==================================
|
|
|
|
@ -708,13 +705,13 @@ extern PFNGLISPROGRAMARBPROC nglIsProgramARB;
|
|
|
|
|
|
|
|
|
|
// GL_NV_occlusion_query
|
|
|
|
|
//==================================
|
|
|
|
|
extern NEL_PFNGLGENOCCLUSIONQUERIESNVPROC nglGenOcclusionQueriesNV;
|
|
|
|
|
extern NEL_PFNGLDELETEOCCLUSIONQUERIESNVPROC nglDeleteOcclusionQueriesNV;
|
|
|
|
|
extern NEL_PFNGLISOCCLUSIONQUERYNVPROC nglIsOcclusionQueryNV;
|
|
|
|
|
extern NEL_PFNGLBEGINOCCLUSIONQUERYNVPROC nglBeginOcclusionQueryNV;
|
|
|
|
|
extern NEL_PFNGLENDOCCLUSIONQUERYNVPROC nglEndOcclusionQueryNV;
|
|
|
|
|
extern NEL_PFNGLGETOCCLUSIONQUERYIVNVPROC nglGetOcclusionQueryivNV;
|
|
|
|
|
extern NEL_PFNGLGETOCCLUSIONQUERYUIVNVPROC nglGetOcclusionQueryuivNV;
|
|
|
|
|
extern PFNGLGENOCCLUSIONQUERIESNVPROC nglGenOcclusionQueriesNV;
|
|
|
|
|
extern PFNGLDELETEOCCLUSIONQUERIESNVPROC nglDeleteOcclusionQueriesNV;
|
|
|
|
|
extern PFNGLISOCCLUSIONQUERYNVPROC nglIsOcclusionQueryNV;
|
|
|
|
|
extern PFNGLBEGINOCCLUSIONQUERYNVPROC nglBeginOcclusionQueryNV;
|
|
|
|
|
extern PFNGLENDOCCLUSIONQUERYNVPROC nglEndOcclusionQueryNV;
|
|
|
|
|
extern PFNGLGETOCCLUSIONQUERYIVNVPROC nglGetOcclusionQueryivNV;
|
|
|
|
|
extern PFNGLGETOCCLUSIONQUERYUIVNVPROC nglGetOcclusionQueryuivNV;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@ -745,44 +742,58 @@ extern PFNWGLGETSWAPINTERVALEXTPROC nwglGetSwapIntervalEXT;
|
|
|
|
|
// WGL_ARB_extensions_string
|
|
|
|
|
extern PFNWGLGETEXTENSIONSSTRINGARBPROC nwglGetExtensionsStringARB;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
// WGL_AMD_gpu_association
|
|
|
|
|
//========================
|
|
|
|
|
extern PFNWGLGETGPUIDSAMDPROC nwglGetGPUIDsAMD;
|
|
|
|
|
extern PFNWGLGETGPUINFOAMDPROC nwglGetGPUInfoAMD;
|
|
|
|
|
extern PFNWGLGETCONTEXTGPUIDAMDPROC nwglGetContextGPUIDAMD;
|
|
|
|
|
extern PFNWGLCREATEASSOCIATEDCONTEXTAMDPROC nwglCreateAssociatedContextAMD;
|
|
|
|
|
extern PFNWGLCREATEASSOCIATEDCONTEXTATTRIBSAMDPROC nwglCreateAssociatedContextAttribsAMD;
|
|
|
|
|
extern PFNWGLDELETEASSOCIATEDCONTEXTAMDPROC nwglDeleteAssociatedContextAMD;
|
|
|
|
|
extern PFNWGLMAKEASSOCIATEDCONTEXTCURRENTAMDPROC nwglMakeAssociatedContextCurrentAMD;
|
|
|
|
|
extern PFNWGLGETCURRENTASSOCIATEDCONTEXTAMDPROC nwglGetCurrentAssociatedContextAMD;
|
|
|
|
|
extern PFNWGLBLITCONTEXTFRAMEBUFFERAMDPROC nwglBlitContextFramebufferAMD;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
#elif defined(NL_OS_MAC)
|
|
|
|
|
#elif defined(NL_OS_UNIX)
|
|
|
|
|
|
|
|
|
|
// Swap control extensions
|
|
|
|
|
//===========================
|
|
|
|
|
extern NEL_PFNGLXSWAPINTERVALEXTPROC nglXSwapIntervalEXT;
|
|
|
|
|
extern PFNGLXSWAPINTERVALEXTPROC nglXSwapIntervalEXT;
|
|
|
|
|
|
|
|
|
|
extern PFNGLXSWAPINTERVALSGIPROC nglXSwapIntervalSGI;
|
|
|
|
|
|
|
|
|
|
extern NEL_PFNGLXSWAPINTERVALMESAPROC nglXSwapIntervalMESA;
|
|
|
|
|
extern NEL_PFNGLXGETSWAPINTERVALMESAPROC nglXGetSwapIntervalMESA;
|
|
|
|
|
extern PFNGLXSWAPINTERVALMESAPROC nglXSwapIntervalMESA;
|
|
|
|
|
extern PFNGLXGETSWAPINTERVALMESAPROC nglXGetSwapIntervalMESA;
|
|
|
|
|
|
|
|
|
|
#endif
|
|
|
|
|
|
|
|
|
|
// GL_EXT_framebuffer_object
|
|
|
|
|
extern NEL_PFNGLISRENDERBUFFEREXTPROC nglIsRenderbufferEXT;
|
|
|
|
|
extern NEL_PFNGLISFRAMEBUFFEREXTPROC nglIsFramebufferEXT;
|
|
|
|
|
extern NEL_PFNGLCHECKFRAMEBUFFERSTATUSEXTPROC nglCheckFramebufferStatusEXT;
|
|
|
|
|
extern NEL_PFNGLGENFRAMEBUFFERSEXTPROC nglGenFramebuffersEXT;
|
|
|
|
|
extern NEL_PFNGLBINDFRAMEBUFFEREXTPROC nglBindFramebufferEXT;
|
|
|
|
|
extern NEL_PFNGLFRAMEBUFFERTEXTURE2DEXTPROC nglFramebufferTexture2DEXT;
|
|
|
|
|
extern NEL_PFNGLGENRENDERBUFFERSEXTPROC nglGenRenderbuffersEXT;
|
|
|
|
|
extern NEL_PFNGLBINDRENDERBUFFEREXTPROC nglBindRenderbufferEXT;
|
|
|
|
|
extern NEL_PFNGLRENDERBUFFERSTORAGEEXTPROC nglRenderbufferStorageEXT;
|
|
|
|
|
extern NEL_PFNGLFRAMEBUFFERRENDERBUFFEREXTPROC nglFramebufferRenderbufferEXT;
|
|
|
|
|
extern NEL_PFNGLDELETERENDERBUFFERSEXTPROC nglDeleteRenderbuffersEXT;
|
|
|
|
|
extern NEL_PFNGLDELETEFRAMEBUFFERSEXTPROC nglDeleteFramebuffersEXT;
|
|
|
|
|
extern NEL_PFNGETRENDERBUFFERPARAMETERIVEXTPROC nglGetRenderbufferParameterivEXT;
|
|
|
|
|
extern NEL_PFNGENERATEMIPMAPEXTPROC nglGenerateMipmapEXT;
|
|
|
|
|
extern PFNGLISRENDERBUFFEREXTPROC nglIsRenderbufferEXT;
|
|
|
|
|
extern PFNGLISFRAMEBUFFEREXTPROC nglIsFramebufferEXT;
|
|
|
|
|
extern PFNGLCHECKFRAMEBUFFERSTATUSEXTPROC nglCheckFramebufferStatusEXT;
|
|
|
|
|
extern PFNGLGENFRAMEBUFFERSEXTPROC nglGenFramebuffersEXT;
|
|
|
|
|
extern PFNGLBINDFRAMEBUFFEREXTPROC nglBindFramebufferEXT;
|
|
|
|
|
extern PFNGLFRAMEBUFFERTEXTURE2DEXTPROC nglFramebufferTexture2DEXT;
|
|
|
|
|
extern PFNGLGENRENDERBUFFERSEXTPROC nglGenRenderbuffersEXT;
|
|
|
|
|
extern PFNGLBINDRENDERBUFFEREXTPROC nglBindRenderbufferEXT;
|
|
|
|
|
extern PFNGLRENDERBUFFERSTORAGEEXTPROC nglRenderbufferStorageEXT;
|
|
|
|
|
extern PFNGLFRAMEBUFFERRENDERBUFFEREXTPROC nglFramebufferRenderbufferEXT;
|
|
|
|
|
extern PFNGLDELETERENDERBUFFERSEXTPROC nglDeleteRenderbuffersEXT;
|
|
|
|
|
extern PFNGLDELETEFRAMEBUFFERSEXTPROC nglDeleteFramebuffersEXT;
|
|
|
|
|
extern PFNGLGETRENDERBUFFERPARAMETERIVEXTPROC nglGetRenderbufferParameterivEXT;
|
|
|
|
|
extern PFNGLGENERATEMIPMAPEXTPROC nglGenerateMipmapEXT;
|
|
|
|
|
|
|
|
|
|
// GL_EXT_framebuffer_blit
|
|
|
|
|
extern NEL_PFNGLBLITFRAMEBUFFEREXTPROC nglBlitFramebufferEXT;
|
|
|
|
|
extern PFNGLBLITFRAMEBUFFEREXTPROC nglBlitFramebufferEXT;
|
|
|
|
|
|
|
|
|
|
// GL_EXT_framebuffer_multisample
|
|
|
|
|
extern NEL_PFNGLRENDERBUFFERSTORAGEMULTISAMPLEEXTPROC nglRenderbufferStorageMultisampleEXT;
|
|
|
|
|
extern PFNGLRENDERBUFFERSTORAGEMULTISAMPLEEXTPROC nglRenderbufferStorageMultisampleEXT;
|
|
|
|
|
|
|
|
|
|
// GL_ARB_multisample
|
|
|
|
|
extern NEL_PFNGLSAMPLECOVERAGEARBPROC nglSampleCoverageARB;
|
|
|
|
|
extern PFNGLSAMPLECOVERAGEARBPROC nglSampleCoverageARB;
|
|
|
|
|
|
|
|
|
|
#endif // USE_OPENGLES
|
|
|
|
|
|
|
|
|
|