]> git.mxchange.org Git - flightgear.git/commitdiff
Add some predefined uniforms to Rembrandt stages
authorFrederic Bouvier <fredfgfs01@free.fr>
Wed, 1 Aug 2012 20:42:00 +0000 (22:42 +0200)
committerFrederic Bouvier <fredfgfs01@free.fr>
Wed, 1 Aug 2012 20:42:00 +0000 (22:42 +0200)
src/Viewer/renderer.cxx

index 1aebc3525d768797c595bdc2ec469ffb28136935..3b705f019023995f777e38eac07c8aef3913e413 100644 (file)
@@ -1210,6 +1210,7 @@ FGRenderer::buildDeferredDisplayCamera( osg::Camera* camera, flightgear::CameraI
 
     osg::StateSet* ss = camera->getOrCreateStateSet();
     ss->addUniform( _depthInColor );
+    ss->addUniform( info->bufferSize );
 }
 
 void
@@ -1267,6 +1268,8 @@ FGRenderer::buildLightingLightsPass(CameraInfo* info, FGRenderingPipeline::Pass*
     StateSet* ss = lightCam->getOrCreateStateSet();
     ss->addUniform( _planes );
     ss->addUniform( info->bufferSize );
+    ss->addUniform( _fogColor );
+    ss->addUniform( _fogDensity );
     lightCam->setName( "LightCamera" );
     lightCam->setClearMask(0);
     lightCam->setAllowEventFocus(false);