summaryrefslogtreecommitdiff
path: root/source/qgl_api.c
diff options
context:
space:
mode:
Diffstat (limited to 'source/qgl_api.c')
-rw-r--r--source/qgl_api.c20
1 files changed, 14 insertions, 6 deletions
diff --git a/source/qgl_api.c b/source/qgl_api.c
index 1f24f30..a796ca5 100644
--- a/source/qgl_api.c
+++ b/source/qgl_api.c
@@ -382,12 +382,16 @@ void ( APIENTRY * qglUnlockArraysEXT) ( void );
void ( APIENTRY * qglPointParameterfEXT)( GLenum param, GLfloat value );
void ( APIENTRY * qglPointParameterfvEXT)( GLenum param, const GLfloat *value );
void ( APIENTRY * qglColorTableEXT)( int, int, int, int, int, const void * );
-void ( APIENTRY * qglSelectTextureSGIS)( GLenum );
-void ( APIENTRY * qglMTexCoord2fSGIS)( GLenum, GLfloat, GLfloat );
-void ( APIENTRY * qglMultiTexCoord2fvARB)( GLenum, const GLfloat * );
+
void ( APIENTRY * qglActiveTextureARB) ( GLenum );
void ( APIENTRY * qglClientActiveTextureARB) ( GLenum );
+void ( APIENTRY * qglProgramStringARB)( GLenum target, GLenum format, GLsizei len, const GLvoid *string );
+void ( APIENTRY * qglBindProgramARB)( GLenum target, GLuint program );
+void ( APIENTRY * qglDeleteProgramsARB)( GLsizei n, const GLuint *programs );
+void ( APIENTRY * qglGenProgramsARB)( GLsizei n, GLuint *programs );
+void ( APIENTRY * qglProgramLocalParameter4fvARB)( GLenum, GLuint, const GLfloat * );
+
#ifdef _WIN32
PROC ( WINAPI * qwglGetProcAddress )( LPCSTR );
BOOL ( WINAPI * qwglSwapIntervalEXT )( int interval );
@@ -3327,12 +3331,16 @@ void QGL_Init( void ) {
qglPointParameterfEXT = 0;
qglPointParameterfvEXT = 0;
qglColorTableEXT = 0;
- qglSelectTextureSGIS = 0;
- qglMTexCoord2fSGIS = 0;
- qglMultiTexCoord2fvARB = 0;
+
qglActiveTextureARB = 0;
qglClientActiveTextureARB = 0;
+ qglProgramStringARB = 0;
+ qglBindProgramARB = 0;
+ qglDeleteProgramsARB = 0;
+ qglGenProgramsARB = 0;
+ qglProgramLocalParameter4fvARB = 0;
+
#ifdef _WIN32
qwglGetProcAddress = GPA( "wglGetProcAddress" );
#endif