History

Identify pre-generated textures

Brad Davis committed 10 years ago

Commit 09530271 parent fa23fa77 files · +23 −4Browse files

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

Unified · Split

libraries/render-utils/src/DeferredFramebuffer.cpp+5−1
@@ -54,9 +54,11 @@ void DeferredFramebuffer::allocate() { · 53 unmodified lines
5454 auto defaultSampler = gpu::Sampler(gpu::Sampler::FILTER_MIN_MAG_POINT);
5555
5656 _deferredColorTexture = gpu::TexturePointer(gpu::Texture::create2D(colorFormat, width, height, defaultSampler));
57−
57+ _deferredColorTexture->setSource("DeferredFramebuffer::_deferredColorTexture");
5858 _deferredNormalTexture = gpu::TexturePointer(gpu::Texture::create2D(linearFormat, width, height, defaultSampler));
59+ _deferredNormalTexture->setSource("DeferredFramebuffer::_deferredNormalTexture");
5960 _deferredSpecularTexture = gpu::TexturePointer(gpu::Texture::create2D(colorFormat, width, height, defaultSampler));
61+ _deferredSpecularTexture->setSource("DeferredFramebuffer::_deferredSpecularTexture");
6062
6163 _deferredFramebuffer->setRenderBuffer(0, _deferredColorTexture);
6264 _deferredFramebuffer->setRenderBuffer(1, _deferredNormalTexture);
@@ -67,6 +69,7 @@ void DeferredFramebuffer::allocate() { · 4 unmodified lines
6769 auto depthFormat = gpu::Element(gpu::SCALAR, gpu::UINT32, gpu::DEPTH_STENCIL); // Depth24_Stencil8 texel format
6870 if (!_primaryDepthTexture) {
6971 _primaryDepthTexture = gpu::TexturePointer(gpu::Texture::create2D(depthFormat, width, height, defaultSampler));
72+ _primaryDepthTexture->setSource("DeferredFramebuffer::_primaryDepthTexture");
7073 }
7174
7275 _deferredFramebuffer->setDepthStencilBuffer(_primaryDepthTexture, depthFormat);
@@ -77,6 +80,7 @@ void DeferredFramebuffer::allocate() { · 4 unmodified lines
7780 auto smoothSampler = gpu::Sampler(gpu::Sampler::FILTER_MIN_MAG_MIP_LINEAR);
7881
7982 _lightingTexture = gpu::TexturePointer(gpu::Texture::create2D(gpu::Element(gpu::SCALAR, gpu::FLOAT, gpu::R11G11B10), width, height, defaultSampler));
83+ _lightingTexture->setSource("DeferredFramebuffer::_lightingTexture");
8084 _lightingFramebuffer = gpu::FramebufferPointer(gpu::Framebuffer::create());
8185 _lightingFramebuffer->setRenderBuffer(0, _lightingTexture);
8286 _lightingFramebuffer->setDepthStencilBuffer(_primaryDepthTexture, depthFormat);