diff --git a/src/modules/graphic/ssggraph/grshader.cpp b/src/modules/graphic/ssggraph/grshader.cpp index 2a290e7e..a4c10036 100644 --- a/src/modules/graphic/ssggraph/grshader.cpp +++ b/src/modules/graphic/ssggraph/grshader.cpp @@ -71,6 +71,7 @@ PFNGLPROGRAMSTRINGARBPROC glProgramStringARB = NULL; PFNGLBINDPROGRAMARBPROC glBindProgramARB = NULL; PFNGLDELETEPROGRAMSARBPROC glDeleteProgramsARB = NULL; PFNGLGENPROGRAMSARBPROC glGenProgramsARB = NULL; +PFNGLUSEPROGRAMPROC glUseProgram = NULL; PFNGLPROGRAMENVPARAMETER4DARBPROC glProgramEnvParameter4d = NULL; PFNGLPROGRAMENVPARAMETER4DVARBPROC glProgramEnvParameter4dv = NULL; PFNGLPROGRAMENVPARAMETER4FARBPROC glProgramEnvParameter4f = NULL; @@ -94,6 +95,11 @@ PFNGLDELETEOBJECTARBPROC glDeleteObject= NULL; PFNGLGETHANDLEARBPROC glGetHandle= NULL; PFNGLDETACHOBJECTARBPROC glDetachObject= NULL; PFNGLCREATESHADEROBJECTARBPROC glCreateShaderObjectARB= NULL; +PFNGLSHADERSOURCEPROC glShaderSource = NULL; +PFNGLCOMPILESHADERPROC glCompileShader = NULL; +PFNGLATTACHSHADERPROC glAttachShader = NULL; +PFNGLDELETESHADERPROC glDeleteShader = NULL; +PFNGLLINKPROGRAMPROC glLinkProgram = NULL; PFNGLCREATEPROGRAMOBJECTARBPROC glCreateProgramObjectARB= NULL; PFNGLATTACHOBJECTARBPROC glAttachObject= NULL; PFNGLUSEPROGRAMOBJECTARBPROC glUseProgramObject= NULL; @@ -123,7 +129,9 @@ PFNGLGETATTACHEDOBJECTSARBPROC glGetAttachedObjects= NULL; PFNGLGETACTIVEUNIFORMARBPROC glGetActiveUniform= NULL; PFNGLGETUNIFORMFVARBPROC glGetUniformfv= NULL; PFNGLGETUNIFORMIVARBPROC glGetUniformiv= NULL; +PFNGLGETUNIFORMLOCATIONPROC glGetUniformLocation = NULL; PFNGLGETSHADERSOURCEARBPROC glGetShaderSource= NULL; +PFNGLGETPROGRAMINFOLOGPROC glGetProgramInfoLog = NULL; PFNGLBINDATTRIBLOCATIONARBPROC glBindAttribLocation= NULL; PFNGLGETACTIVEATTRIBARBPROC glGetActiveAttrib= NULL;