From b9b407fea03d084d2272f0da7b455f8dd4d81963 Mon Sep 17 00:00:00 2001 From: Zach Pomerantz Date: Thu, 14 Jan 2016 12:47:21 -0800 Subject: [PATCH] Remove static shadowMap --- libraries/render-utils/src/FramebufferCache.cpp | 8 -------- libraries/render-utils/src/FramebufferCache.h | 6 +++--- 2 files changed, 3 insertions(+), 11 deletions(-) diff --git a/libraries/render-utils/src/FramebufferCache.cpp b/libraries/render-utils/src/FramebufferCache.cpp index 9f3d4ba0fe..4b2919e931 100644 --- a/libraries/render-utils/src/FramebufferCache.cpp +++ b/libraries/render-utils/src/FramebufferCache.cpp @@ -183,14 +183,6 @@ void FramebufferCache::releaseFramebuffer(const gpu::FramebufferPointer& framebu } } -gpu::FramebufferPointer FramebufferCache::getShadowFramebuffer() { - if (!_shadowFramebuffer) { - const int SHADOW_MAP_SIZE = 2048; - _shadowFramebuffer = gpu::FramebufferPointer(gpu::Framebuffer::createShadowmap(SHADOW_MAP_SIZE)); - } - return _shadowFramebuffer; -} - gpu::FramebufferPointer FramebufferCache::getSelfieFramebuffer() { if (!_selfieFramebuffer) { createPrimaryFramebuffer(); diff --git a/libraries/render-utils/src/FramebufferCache.h b/libraries/render-utils/src/FramebufferCache.h index 7ac5e4af63..911c6f98dc 100644 --- a/libraries/render-utils/src/FramebufferCache.h +++ b/libraries/render-utils/src/FramebufferCache.h @@ -23,6 +23,9 @@ class FramebufferCache : public Dependency { SINGLETON_DEPENDENCY public: + // Shadow map size is static + static const int SHADOW_MAP_SIZE = 2048; + /// Sets the desired texture resolution for the framebuffer objects. void setFrameBufferSize(QSize frameBufferSize); const QSize& getFrameBufferSize() const { return _frameBufferSize; } @@ -45,9 +48,6 @@ public: gpu::TexturePointer getLightingTexture(); gpu::FramebufferPointer getLightingFramebuffer(); - /// Returns the framebuffer object used to render shadow maps; - gpu::FramebufferPointer getShadowFramebuffer(); - /// Returns the framebuffer object used to render selfie maps; gpu::FramebufferPointer getSelfieFramebuffer();