diff --git a/src/osg/State.cpp b/src/osg/State.cpp index d41cc362d..5f31760cf 100644 --- a/src/osg/State.cpp +++ b/src/osg/State.cpp @@ -18,6 +18,7 @@ #include #include #include +#include #include #include @@ -285,6 +286,18 @@ void State::initializeExtensionProcs() } } + // set the validity of Modes + if (false) + { + bool pointSpriteModeValid = _glExtensions->isPointSpriteModeSupported; + + #if defined( OSG_GLES1_AVAILABLE ) //point sprites don't exist on es 2.0 + setModeValidity(GL_POINT_SPRITE_OES, pointSpriteModeValid); + #else + setModeValidity(GL_POINT_SPRITE_ARB, pointSpriteModeValid); + #endif + } + _extensionProcsInitialized = true;