From 0a1417e06d37b49ab011ac84dd6ffd02d9834bde Mon Sep 17 00:00:00 2001 From: Frederic Bouvier Date: Thu, 12 Apr 2012 23:59:42 +0200 Subject: [PATCH] Get rid of RG16 buffer made possible by a different way to encode normals --- src/Main/renderer.cxx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Main/renderer.cxx b/src/Main/renderer.cxx index 1c6e77bbb..36b0a1dbd 100644 --- a/src/Main/renderer.cxx +++ b/src/Main/renderer.cxx @@ -732,7 +732,7 @@ osg::Texture2D* buildDeferredBuffer(GLint internalFormat, GLenum sourceFormat, G void buildDeferredBuffers( flightgear::CameraInfo* info, int shadowMapSize, bool normal16 ) { info->addBuffer(flightgear::RenderBufferInfo::DEPTH_BUFFER, buildDeferredBuffer( GL_DEPTH_COMPONENT32, GL_DEPTH_COMPONENT, GL_FLOAT, osg::Texture::CLAMP_TO_BORDER) ); - if (normal16) + if (false) info->addBuffer(flightgear::RenderBufferInfo::NORMAL_BUFFER, buildDeferredBuffer( 0x822C /*GL_RG16*/, 0x8227 /*GL_RG*/, GL_UNSIGNED_SHORT, osg::Texture::CLAMP_TO_BORDER) ); else info->addBuffer(flightgear::RenderBufferInfo::NORMAL_BUFFER, buildDeferredBuffer( GL_RGBA8, GL_RGBA, GL_UNSIGNED_SHORT, osg::Texture::CLAMP_TO_BORDER) ); -- 2.39.5