From 4f7f34a6b0af9c74e2cb871e87f7fd44606504fc Mon Sep 17 00:00:00 2001 From: Robert Osfield Date: Wed, 22 Aug 2018 10:42:18 +0100 Subject: [PATCH] Merged fix for PointSprite modes validity checks from master. --- src/osg/State.cpp | 13 +++++++++++++ 1 file changed, 13 insertions(+) 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;