Moved local Extensions structs into GL2Extensions

git-svn-id: http://svn.openscenegraph.org/osg/OpenSceneGraph/trunk@14584 16af8721-9629-0410-8352-f15c8da7e697
This commit is contained in:
Robert Osfield
2014-12-09 14:57:25 +00:00
parent 3f1e77d479
commit e31f682451
15 changed files with 110 additions and 518 deletions

View File

@@ -16,13 +16,6 @@
using namespace osg;
// Set up extensions
ColorMaski::Extensions::Extensions(unsigned int contextID)
{
setGLExtensionFuncPtr(glColorMaski, "glColorMaski", "glColorMaskiARB");
}
ColorMaski::ColorMaski():
_index(0)
{
@@ -34,7 +27,7 @@ ColorMaski::~ColorMaski()
void ColorMaski::apply(State& state) const
{
const Extensions* extensions = state.get<Extensions>();
const GL2Extensions* extensions = state.get<GL2Extensions>();
if (extensions->glColorMaski)
{
extensions->glColorMaski((GLboolean)_index, (GLboolean)_red,(GLboolean)_green,(GLboolean)_blue,(GLboolean)_alpha);