FilterManager: allow specifying custom fbprops in renderQuadInto

Corollary to ea0210640cebe63db93333d13ead2e33ddaff188 (see #599)
This commit is contained in:
rdb 2019-05-13 14:24:23 +02:00
parent 291f3825f4
commit 7b77888e5a

View File

@ -239,7 +239,7 @@ class FilterManager(DirectObject):
return quad
def renderQuadInto(self, name="filter-stage", mul=1, div=1, align=1, depthtex=None, colortex=None, auxtex0=None, auxtex1=None):
def renderQuadInto(self, name="filter-stage", mul=1, div=1, align=1, depthtex=None, colortex=None, auxtex0=None, auxtex1=None, fbprops=None):
""" Creates an offscreen buffer for an intermediate
computation. Installs a quad into the buffer. Returns
@ -253,6 +253,9 @@ class FilterManager(DirectObject):
depthbits = bool(depthtex != None)
if fbprops is not None:
buffer = self.createBuffer(name, winx, winy, texgroup, depthbits, fbprops=fbprops)
else:
buffer = self.createBuffer(name, winx, winy, texgroup, depthbits)
if (buffer == None):