From 64a89240352d83da1c70216a96e3790795c64239 Mon Sep 17 00:00:00 2001 From: Frederic Bouvier Date: Wed, 1 Aug 2012 22:42:00 +0200 Subject: [PATCH] Add some predefined uniforms to Rembrandt stages --- src/Viewer/renderer.cxx | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/Viewer/renderer.cxx b/src/Viewer/renderer.cxx index 1aebc3525..3b705f019 100644 --- a/src/Viewer/renderer.cxx +++ b/src/Viewer/renderer.cxx @@ -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); -- 2.39.5