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
3838 gpu::FramebufferPointer FramebufferCache::getFramebuffer() {
3939 std::unique_lock<std::mutex> lock(_mutex);
4040 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())));
4242 }
4343 gpu::FramebufferPointer result = _cachedFramebuffers.front();
4444 _cachedFramebuffers.pop_front();