コード例 #1
0
ファイル: simple_renderer.py プロジェクト: caomw/Triangulum3D
 def update_resources():
     if self._framebuffer is None:
         self._framebuffer = gl.Framebuffer()
     w, h = viewport_size_wh
     gl.release([self._color_buffer, self._depth_buffer])
     self._color_buffer = gl.create_tex(w, h, gl.GL_RGBA8)
     self._depth_buffer = gl.create_tex(w, h, gl.GL_DEPTH_COMPONENT24)
コード例 #2
0
 def _init(self):
     if not self._initialized:
         w, h = self._depth_map_wh
         self._framebuffer = gl.Framebuffer()
         self._depth_buffer = gl.create_tex(w, h, gl.GL_DEPTH_COMPONENT32)
         self._initialized = True
コード例 #3
0
 def _init(self):
     w, h = self._depth_map_wh
     self._framebuffer = gl.Framebuffer()
     self._depth_buffer = gl.create_tex(w, h, gl.GL_DEPTH_COMPONENT24)
     self._initialized = True