]> git.mxchange.org Git - simgear.git/blobdiff - simgear/scene/material/EffectCullVisitor.cxx
Work around apparent OSG 3.2.0 normal binding bug.
[simgear.git] / simgear / scene / material / EffectCullVisitor.cxx
index 9960a4d4c98bdb241e4e11665f5cd33a999940aa..4f84552e56584dda0cc1ea3ee4ef583b869b0595 100644 (file)
@@ -27,7 +27,7 @@
 #include "Effect.hxx"
 #include "Technique.hxx"
 
-#include <scene\util\RenderConstants.hxx>
+#include <simgear/scene/util/RenderConstants.hxx>
 
 namespace simgear
 {
@@ -98,14 +98,14 @@ void EffectCullVisitor::clearBufferList()
     _bufferList.clear();
 }
 
-void EffectCullVisitor::addBuffer(int i, osg::Texture2D* tex)
+void EffectCullVisitor::addBuffer(std::string b, osg::Texture2D* tex)
 {
-    _bufferList.insert(std::make_pair(i,tex));
+    _bufferList.insert(std::make_pair(b,tex));
 }
 
-osg::Texture2D* EffectCullVisitor::getBuffer(int i)
+osg::Texture2D* EffectCullVisitor::getBuffer(std::string b)
 {
-    return _bufferList[i];
+    return _bufferList[b];
 }
 
 }