]> git.mxchange.org Git - flightgear.git/commitdiff
Get rid of RG16 buffer made possible by a different way to encode normals
authorFrederic Bouvier <fredfgfs01@free.fr>
Thu, 12 Apr 2012 21:59:42 +0000 (23:59 +0200)
committerFrederic Bouvier <fredfgfs01@free.fr>
Thu, 12 Apr 2012 21:59:42 +0000 (23:59 +0200)
src/Main/renderer.cxx

index 1c6e77bbb9b8bac5688fce9d474dda6c2db0a9a0..36b0a1dbd244d08a05cd6c22df8c12de7a72a233 100644 (file)
@@ -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) );