From 114ffa9259f844549c4aa509c5e3d4b2db4ab081 Mon Sep 17 00:00:00 2001 From: Luke Parry Date: Fri, 8 Dec 2023 21:40:43 +0000 Subject: [PATCH] pyslm.support.render Fixes for ensuring correct GLDepth Buffer --- pyslm/support/render.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pyslm/support/render.py b/pyslm/support/render.py index cb1b109..7a3e86c 100755 --- a/pyslm/support/render.py +++ b/pyslm/support/render.py @@ -129,7 +129,7 @@ def __init__(self, mesh: trimesh.Trimesh = None, rasterResolution: float = 0.05, #self._depthRenderBuffer.resize(shape, format=gloo.gl.GL_DEPTH_COMPONENT16) # Create FBO, attach the color buffer and depth buffer - self._fbo = gloo.FrameBuffer(self._rendertex)#, self._depthRenderBuffer) + self._fbo = gloo.FrameBuffer(self._rendertex, self._depthRenderBuffer) gloo.set_viewport(0, 0, self.physical_size[0], self.physical_size[1]) gloo.set_viewport(0, 0, self._visSize[0], self._visSize[1]) @@ -140,7 +140,7 @@ def __init__(self, mesh: trimesh.Trimesh = None, rasterResolution: float = 0.05, self.program['u_model'] = self.model self.program['u_view'] = self.view - gloo.set_clear_color('white') + gloo.set_clear_color((0.0, 0.0, 0.0, 0.0)) gloo.set_state('opaque') self.update()