|
|
@@ -59,6 +59,9 @@ PFNGLVERTEXATTRIBPOINTERPROC glVertexAttribPointer;
|
|
|
PFNGLENABLEVERTEXATTRIBARRAYARBPROC glEnableVertexAttribArrayARB;
|
|
|
PFNGLBINDATTRIBLOCATIONPROC glBindAttribLocation;
|
|
|
|
|
|
+PFNGLGETPROGRAMIVPROC glGetProgramiv;
|
|
|
+PFNGLGETACTIVEUNIFORMPROC glGetActiveUniform;
|
|
|
+
|
|
|
// GL_EXT_framebuffer_object
|
|
|
PFNGLISRENDERBUFFEREXTPROC glIsRenderbufferEXT;
|
|
|
PFNGLBINDRENDERBUFFEREXTPROC glBindRenderbufferEXT;
|
|
|
@@ -120,6 +123,10 @@ void OpenGLRenderer::initOSSpecific(){
|
|
|
glEnableVertexAttribArrayARB = (PFNGLENABLEVERTEXATTRIBARRAYARBPROC)wglGetProcAddress("glEnableVertexAttribArrayARB");
|
|
|
glBindAttribLocation = (PFNGLBINDATTRIBLOCATIONPROC)wglGetProcAddress("glBindAttribLocation");
|
|
|
|
|
|
+
|
|
|
+ glGetProgramiv = (PFNGLGETPROGRAMIVPROC)wglGetProcAddress("glGetProgramiv");
|
|
|
+ glGetActiveUniform = (PFNGLGETACTIVEUNIFORMPROC)wglGetProcAddress("glGetActiveUniform");
|
|
|
+
|
|
|
glIsRenderbufferEXT = (PFNGLISRENDERBUFFEREXTPROC)wglGetProcAddress("glIsRenderbufferEXT");
|
|
|
glBindRenderbufferEXT = (PFNGLBINDRENDERBUFFEREXTPROC)wglGetProcAddress("glBindRenderbufferEXT");
|
|
|
glDeleteRenderbuffersEXT = (PFNGLDELETERENDERBUFFERSEXTPROC)wglGetProcAddress("glDeleteRenderbuffersEXT");
|