www.pudn.com > Gimcrack-v0.0051-Source.zip > openglext.h
#ifndef _OPENGLEXT_H_ #define _OPENGLEXT_H_ #include#include #include /* OpenGL extensions */ #define GL_CLAMP_TO_EDGE 0x812F // Multitexturing extern PFNGLMULTITEXCOORD2FARBPROC glMultiTexCoord2fARB; extern PFNGLACTIVETEXTUREARBPROC glActiveTextureARB; extern PFNGLCLIENTACTIVETEXTUREARBPROC glClientActiveTextureARB; // Volumetric fog extern PFNGLFOGCOORDPOINTEREXTPROC glFogCoordPointerEXT; extern PFNGLFOGCOORDFEXTPROC glFogCoordfEXT; // Vertex Array Range (nvidia spesific) extern PFNGLFLUSHVERTEXARRAYRANGENVPROC glFlushVertexArrayRangeNV; extern PFNGLVERTEXARRAYRANGENVPROC glVertexArrayRangeNV; typedef void *(APIENTRY *PFNWGLALLOCATEMEMORYNVPROC)(GLsizei size, GLfloat readFrequency, GLfloat writeFrequency, GLfloat priority); typedef void (APIENTRY *PFNWGLFREEMEMORYNVPROC)(void *pointer); extern PFNWGLALLOCATEMEMORYNVPROC wglAllocateMemoryNV; extern PFNWGLFREEMEMORYNVPROC wglFreeMemoryNV; #endif