Shader subroutine related funcs added

This commit is contained in:
Julien Valentin
2016-06-09 10:48:05 +01:00
committed by Robert Osfield
parent 7ccf16b83d
commit ac26ba7e5b
2 changed files with 14 additions and 0 deletions

View File

@@ -1040,6 +1040,13 @@ GLExtensions::GLExtensions(unsigned int contextID)
(isGLExtensionSupported(contextID, "GL_EXT_packed_depth_stencil")) ||
(isGLExtensionSupported(contextID, "GL_OES_packed_depth_stencil"));
//subroutine
osg::setGLExtensionFuncPtr(glGetSubroutineUniformLocation, "glGetSubroutineUniformLocation");
osg::setGLExtensionFuncPtr(glGetActiveSubroutineUniformName, "glGetActiveSubroutineUniformName");
osg::setGLExtensionFuncPtr(glGetActiveSubroutineUniformiv, "glGetActiveSubroutineUniformiv");
osg::setGLExtensionFuncPtr(glGetSubroutineIndex, "glGetSubroutineIndex");
osg::setGLExtensionFuncPtr(glGetActiveSubroutineName, "glGetActiveSubroutineName");
osg::setGLExtensionFuncPtr(glGetProgramStageiv, "glGetProgramStageiv");
// Sync
osg::setGLExtensionFuncPtr(glFenceSync, "glFenceSync");