From 96effb36900386d93d33ff1afadc44e02a047298 Mon Sep 17 00:00:00 2001 From: Robert Osfield Date: Fri, 6 Apr 2012 11:29:29 +0000 Subject: [PATCH] From Martin Naylor, "Please find attached a fix for the STD library(tested under Windowsx64 VS2008) when atomiccounter is found but not used." --- src/osg/Program.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/osg/Program.cpp b/src/osg/Program.cpp index 49ac73ccc..2ec15e85f 100644 --- a/src/osg/Program.cpp +++ b/src/osg/Program.cpp @@ -769,7 +769,8 @@ void Program::PerContextProgram::linkProgram(osg::State& state) } // print atomic counter - if (_extensions->isShaderAtomicCounterSupported()) + + if (_extensions->isShaderAtomicCounterSupported() && !atomicCounterMap.empty()) { std::vector bufferIndex( atomicCounterMap.size(), 0 ); std::vector uniformIndex;