Showing the changes to libraries/render-utils/src/FramebufferCache.cpp (1 of 3 files). Show all
Unified · Split
| @@ -38,7 +38,7 @@ void FramebufferCache::createPrimaryFramebuffer() { · 37 unmodified lines | |||
| 38 | gpu::FramebufferPointer FramebufferCache::getFramebuffer() { | 38 | gpu::FramebufferPointer FramebufferCache::getFramebuffer() { |
| 39 | std::unique_lock<std::mutex> lock(_mutex); | 39 | std::unique_lock<std::mutex> lock(_mutex); |
| 40 | if (_cachedFramebuffers.empty()) { | 40 | if (_cachedFramebuffers.empty()) { |
| 41 | _cachedFramebuffers.push_back(gpu::FramebufferPointer(gpu::Framebuffer::create("cached", gpu::Element::COLOR_SRGBA_32, _frameBufferSize.width(), _frameBufferSize.height()))); | 41 | _cachedFramebuffers.push_back(gpu::FramebufferPointer(gpu::Framebuffer::create("cached", gpu::Element::COLOR_SRGBA_32, gpu::Element::DEPTH24_STENCIL8, _frameBufferSize.width(), _frameBufferSize.height()))); |
| 42 | } | 42 | } |
| 43 | gpu::FramebufferPointer result = _cachedFramebuffers.front(); | 43 | gpu::FramebufferPointer result = _cachedFramebuffers.front(); |
| 44 | _cachedFramebuffers.pop_front(); | 44 | _cachedFramebuffers.pop_front(); |