Parse color_writes
This commit is contained in:
parent
8ef7a48ad9
commit
a8e66d120b
|
@ -40,8 +40,9 @@ def parse_context(c, sres, asset, defs, vert=None, frag=None):
|
|||
'stencil_read_mask', 'stencil_write_mask', 'cull_mode', \
|
||||
'blend_source', 'blend_destination', 'blend_operation', \
|
||||
'alpha_blend_source', 'alpha_blend_destination', 'alpha_blend_operation' \
|
||||
'color_write_red', 'color_write_green', 'color_write_blue', \
|
||||
'color_write_alpha', 'conservative_raster']
|
||||
'color_write_red', 'color_write_green', 'color_write_blue', 'color_write_alpha', \
|
||||
'color_writes_red', 'color_writes_green', 'color_writes_blue', 'color_writes_alpha', \
|
||||
'conservative_raster']
|
||||
|
||||
for p in params:
|
||||
if p in c:
|
||||
|
|
|
@ -65,6 +65,14 @@ class ShaderContext:
|
|||
self.data['color_write_blue'] = props['color_write_blue']
|
||||
if 'color_write_alpha' in props:
|
||||
self.data['color_write_alpha'] = props['color_write_alpha']
|
||||
if 'color_writes_red' in props:
|
||||
self.data['color_writes_red'] = props['color_writes_red']
|
||||
if 'color_writes_green' in props:
|
||||
self.data['color_writes_green'] = props['color_writes_green']
|
||||
if 'color_writes_blue' in props:
|
||||
self.data['color_writes_blue'] = props['color_writes_blue']
|
||||
if 'color_writes_alpha' in props:
|
||||
self.data['color_writes_alpha'] = props['color_writes_alpha']
|
||||
|
||||
self.data['texture_units'] = []
|
||||
self.tunits = self.data['texture_units']
|
||||
|
|
Loading…
Reference in a new issue