@@ -1094,7 +1094,10 @@ GLExtensions::GLExtensions(unsigned int in_contextID):
10941094 setGLExtensionFuncPtr (glGenRenderbuffers, " glGenRenderbuffers" , " glGenRenderbuffersEXT" , " glGenRenderbuffersOES" , validContext);
10951095 setGLExtensionFuncPtr (glRenderbufferStorage, " glRenderbufferStorage" , " glRenderbufferStorageEXT" , " glRenderbufferStorageOES" , validContext);
10961096 setGLExtensionFuncPtr (glRenderbufferStorageMultisample, " glRenderbufferStorageMultisample" , " glRenderbufferStorageMultisampleEXT" , " glRenderbufferStorageMultisampleOES" , validContext);
1097- setGLExtensionFuncPtr (glRenderbufferStorageMultisampleCoverageNV, " glRenderbufferStorageMultisampleCoverageNV" , validContext);
1097+ if (isGLExtensionSupported (contextID, " GL_NV_framebuffer_multisample_coverage" ))
1098+ setGLExtensionFuncPtr (glRenderbufferStorageMultisampleCoverageNV, " glRenderbufferStorageMultisampleCoverageNV" , validContext);
1099+ else
1100+ glRenderbufferStorageMultisampleCoverageNV = NULL ;
10981101 setGLExtensionFuncPtr (glBindFramebuffer, " glBindFramebuffer" , " glBindFramebufferEXT" , " glBindFramebufferOES" , validContext);
10991102 setGLExtensionFuncPtr (glDeleteFramebuffers, " glDeleteFramebuffers" , " glDeleteFramebuffersEXT" , " glDeleteFramebuffersOES" , validContext);
11001103 setGLExtensionFuncPtr (glGenFramebuffers, " glGenFramebuffers" , " glGenFramebuffersEXT" , " glGenFramebuffersOES" , validContext);
0 commit comments