filter: Respect depth-bits from Config.prc

This commit is contained in:
rdb 2021-02-24 11:48:10 +01:00
parent 2e38ca1042
commit ce437629c2

View File

@ -299,7 +299,7 @@ class FilterManager(DirectObject):
return quad
def createBuffer(self, name, xsize, ysize, texgroup, depthbits=1, fbprops=None):
def createBuffer(self, name, xsize, ysize, texgroup, depthbits=True, fbprops=None):
""" Low-level buffer creation. Not intended for public use. """
winprops = WindowProperties()
@ -307,7 +307,12 @@ class FilterManager(DirectObject):
props = FrameBufferProperties(FrameBufferProperties.getDefault())
props.setBackBuffers(0)
props.setRgbColor(1)
props.setDepthBits(depthbits)
if depthbits is True:
# Respect depth-bits from Config.prc
if props.getDepthBits() == 0:
props.setDepthBits(1)
else:
props.setDepthBits(depthbits)
props.setStereo(self.win.isStereo())
if fbprops is not None:
props.addProperties(fbprops)