History

Drawing background first in the Lighting buffer then lighting passes with stencil test

Sam Cake committed 10 years ago

Commit a018c511 parent dc4b69011 files · +18 −394Browse files

Showing the changes to libraries/render-utils/src/FramebufferCache.cpp (1 of 11 files). Show all

Unified · Split

libraries/render-utils/src/FramebufferCache.cpp+1−0
@@ -92,6 +92,7 @@ void FramebufferCache::createPrimaryFramebuffer() { · 91 unmodified lines
92 // _lightingTexture = gpu::TexturePointer(gpu::Texture::create2D(gpu::Element(gpu::VEC4, gpu::HALF, gpu::RGBA), width, height, defaultSampler));92 // _lightingTexture = gpu::TexturePointer(gpu::Texture::create2D(gpu::Element(gpu::VEC4, gpu::HALF, gpu::RGBA), width, height, defaultSampler));
93 _lightingFramebuffer = gpu::FramebufferPointer(gpu::Framebuffer::create());93 _lightingFramebuffer = gpu::FramebufferPointer(gpu::Framebuffer::create());
94 _lightingFramebuffer->setRenderBuffer(0, _lightingTexture);94 _lightingFramebuffer->setRenderBuffer(0, _lightingTexture);
95 _lightingFramebuffer->setDepthStencilBuffer(_primaryDepthTexture, depthFormat);
95}96}
96 97
97gpu::FramebufferPointer FramebufferCache::getPrimaryFramebufferDepthColor() {98gpu::FramebufferPointer FramebufferCache::getPrimaryFramebufferDepthColor() {