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