Moveved Stencil/StencilTwoSided::Extensions into GL2Extensions
git-svn-id: http://svn.openscenegraph.org/osg/OpenSceneGraph/trunk@14583 16af8721-9629-0410-8352-f15c8da7e697
This commit is contained in:
@@ -599,9 +599,6 @@ class OSG_EXPORT GL2Extensions : public osg::Referenced
|
||||
bool isCubeMapSupported;
|
||||
|
||||
void (GL_APIENTRY * glDrawBuffers)(GLsizei n, const GLenum *bufs);
|
||||
void (GL_APIENTRY * glStencilOpSeparate)(GLenum face, GLenum sfail, GLenum dpfail, GLenum dppass);
|
||||
void (GL_APIENTRY * glStencilFuncSeparate)(GLenum frontfunc, GLenum backfunc, GLint ref, GLuint mask);
|
||||
void (GL_APIENTRY * glStencilMaskSeparate)(GLenum face, GLuint mask);
|
||||
void (GL_APIENTRY * glAttachShader)(GLuint program, GLuint shader);
|
||||
void (GL_APIENTRY * glBindAttribLocation)(GLuint program, GLuint index, const GLchar *name);
|
||||
void (GL_APIENTRY * glCompileShader)(GLuint shader);
|
||||
@@ -930,6 +927,20 @@ class OSG_EXPORT GL2Extensions : public osg::Referenced
|
||||
void (GL_APIENTRY * glEnablei) (GLenum capability, GLuint buf);
|
||||
void (GL_APIENTRY * glDisablei) (GLenum capability, GLuint buf);
|
||||
|
||||
|
||||
// Stencil
|
||||
bool isStencilWrapSupported;
|
||||
bool isStencilTwoSidedSupported;
|
||||
bool isOpenGL20Supported;
|
||||
bool isSeparateStencilSupported;
|
||||
|
||||
void (GL_APIENTRY * glActiveStencilFace) (GLenum face);
|
||||
void (GL_APIENTRY * glStencilOpSeparate) (GLenum face, GLenum sfail, GLenum dpfail, GLenum dppass);
|
||||
void (GL_APIENTRY * glStencilMaskSeparate) (GLenum face, GLuint mask);
|
||||
void (GL_APIENTRY * glStencilFuncSeparate) (GLenum face, GLenum func, GLint ref, GLuint mask);
|
||||
void (GL_APIENTRY * glStencilFuncSeparateATI) (GLenum frontfunc, GLenum backfunc, GLint ref, GLuint mask);
|
||||
|
||||
|
||||
};
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user