]> git.mxchange.org Git - flightgear.git/commitdiff
Use a render target fallback that works in any case.
authorfrohlich <frohlich>
Tue, 11 Dec 2007 06:19:08 +0000 (06:19 +0000)
committerfrohlich <frohlich>
Tue, 11 Dec 2007 06:19:08 +0000 (06:19 +0000)
Avoids a crash on dri cards on linux.

src/Instrumentation/od_gauge.cxx

index ce66472598cc134de12f3d4fa7e24167ea53becc..25184450c1229dea298760a6b2b323e12c0abce9 100644 (file)
@@ -60,7 +60,7 @@ void FGODGauge::allocRT () {
     camera->setRenderOrder(osg::Camera::PRE_RENDER);
     camera->setClearMask(GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT);
     camera->setClearColor(osg::Vec4(0.0f, 0.0f, 0.0f , 0.0f));
-    camera->setRenderTargetImplementation(osg::Camera::FRAME_BUFFER_OBJECT);
+    camera->setRenderTargetImplementation(osg::Camera::FRAME_BUFFER_OBJECT, osg::Camera::FRAME_BUFFER);
     osg::StateSet* stateSet = camera->getOrCreateStateSet();
     stateSet->setMode(GL_LIGHTING, osg::StateAttribute::OFF);
     stateSet->setMode(GL_CULL_FACE, osg::StateAttribute::OFF);