On Wed, 2012-04-11 at 10:18 +0200, Frederic Bouvier wrote:
> I have to make guess as I don't have a card that exhibit that issue.
> You can try to edit fg/src/Main/renderer.cxx and change
> GL_DEPTH_COMPONENT32 to GL_DEPTH_COMPONENT24. You may also try to add
> the --bpp=32 option to the fgfs command line.
>
> Last, make sure that you didn't enable multithreading in preferences.xml
> (AutomaticSelection or something else)
None of these seems to help but when I apply the attached patch (as
suggested by http://markmail.org/message/yfuz7je43bdzt6h2) at least the
warnings are gone and I see the scenery (but not yet perfect).
Erik
diff --git a/src/Main/renderer.cxx b/src/Main/renderer.cxx
index a4848d3..9f4ed10 100644
--- a/src/Main/renderer.cxx
+++ b/src/Main/renderer.cxx
@@ -761,9 +761,9 @@ osg::Camera* FGRenderer::buildDeferredGeometryCamera( flightgear::CameraInfo* in
camera->setRenderTargetImplementation( osg::Camera::FRAME_BUFFER_OBJECT );
camera->setViewport( new osg::Viewport );
attachBufferToCamera( info, camera, osg::Camera::DEPTH_BUFFER, flightgear::GEOMETRY_CAMERA, flightgear::RenderBufferInfo::DEPTH_BUFFER );
- attachBufferToCamera( info, camera, osg::Camera::COLOR_BUFFER0, flightgear::GEOMETRY_CAMERA, flightgear::RenderBufferInfo::NORMAL_BUFFER );
- attachBufferToCamera( info, camera, osg::Camera::COLOR_BUFFER1, flightgear::GEOMETRY_CAMERA, flightgear::RenderBufferInfo::DIFFUSE_BUFFER );
- attachBufferToCamera( info, camera, osg::Camera::COLOR_BUFFER2, flightgear::GEOMETRY_CAMERA, flightgear::RenderBufferInfo::SPEC_EMIS_BUFFER );
+ attachBufferToCamera( info, camera, osg::Camera::COLOR_BUFFER, flightgear::GEOMETRY_CAMERA, flightgear::RenderBufferInfo::NORMAL_BUFFER );
+ attachBufferToCamera( info, camera, osg::Camera::COLOR_BUFFER, flightgear::GEOMETRY_CAMERA, flightgear::RenderBufferInfo::DIFFUSE_BUFFER );
+ attachBufferToCamera( info, camera, osg::Camera::COLOR_BUFFER, flightgear::GEOMETRY_CAMERA, flightgear::RenderBufferInfo::SPEC_EMIS_BUFFER );
camera->setDrawBuffer(GL_FRONT);
camera->setReadBuffer(GL_FRONT);
------------------------------------------------------------------------------
Better than sec? Nothing is better than sec when it comes to
monitoring Big Data applications. Try Boundary one-second
resolution app monitoring today. Free.
http://p.sf.net/sfu/Boundary-dev2dev
_______________________________________________
Flightgear-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/flightgear-devel