History

BUGZ-987: fix depth testing of HUD layer 3D objects

Brad Davis committed 7 years ago

Commit 449f3d01 parent abe1ce23 files · +4 −1Browse files

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

Unified · Split

libraries/render-utils/src/FramebufferCache.cpp+1−1
@@ -38,7 +38,7 @@ void FramebufferCache::createPrimaryFramebuffer() { · 37 unmodified lines
38gpu::FramebufferPointer FramebufferCache::getFramebuffer() {38gpu::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();