More stencil buffers.
This commit is contained in:
parent
72fc9b1aef
commit
905ab70b04
|
@ -23,6 +23,10 @@
|
|||
"id": "blend_destination",
|
||||
"value": "blend_zero"
|
||||
},
|
||||
{
|
||||
"id": "stencil_mode",
|
||||
"value": "always"
|
||||
},
|
||||
{
|
||||
"id": "stencil_pass",
|
||||
"value": "keep"
|
||||
|
@ -34,6 +38,14 @@
|
|||
{
|
||||
"id": "stencil_reference_value",
|
||||
"value": 0
|
||||
},
|
||||
{
|
||||
"id": "stencil_read_mask",
|
||||
"value": 255
|
||||
},
|
||||
{
|
||||
"id": "stencil_write_mask",
|
||||
"value": 255
|
||||
}
|
||||
],
|
||||
"links": [],
|
||||
|
|
|
@ -23,6 +23,10 @@
|
|||
"id": "blend_destination",
|
||||
"value": "blend_zero"
|
||||
},
|
||||
{
|
||||
"id": "stencil_mode",
|
||||
"value": "always"
|
||||
},
|
||||
{
|
||||
"id": "stencil_pass",
|
||||
"value": "keep"
|
||||
|
@ -34,6 +38,14 @@
|
|||
{
|
||||
"id": "stencil_reference_value",
|
||||
"value": 0
|
||||
},
|
||||
{
|
||||
"id": "stencil_read_mask",
|
||||
"value": 255
|
||||
},
|
||||
{
|
||||
"id": "stencil_write_mask",
|
||||
"value": 255
|
||||
}
|
||||
],
|
||||
"links": [],
|
||||
|
|
|
@ -23,6 +23,10 @@
|
|||
"id": "blend_destination",
|
||||
"value": "blend_zero"
|
||||
},
|
||||
{
|
||||
"id": "stencil_mode",
|
||||
"value": "always"
|
||||
},
|
||||
{
|
||||
"id": "stencil_pass",
|
||||
"value": "keep"
|
||||
|
@ -34,6 +38,14 @@
|
|||
{
|
||||
"id": "stencil_reference_value",
|
||||
"value": 0
|
||||
},
|
||||
{
|
||||
"id": "stencil_read_mask",
|
||||
"value": 255
|
||||
},
|
||||
{
|
||||
"id": "stencil_write_mask",
|
||||
"value": 255
|
||||
}
|
||||
],
|
||||
"links": [],
|
||||
|
|
|
@ -23,6 +23,10 @@
|
|||
"id": "blend_destination",
|
||||
"value": "blend_zero"
|
||||
},
|
||||
{
|
||||
"id": "stencil_mode",
|
||||
"value": "always"
|
||||
},
|
||||
{
|
||||
"id": "stencil_pass",
|
||||
"value": "keep"
|
||||
|
@ -34,6 +38,14 @@
|
|||
{
|
||||
"id": "stencil_reference_value",
|
||||
"value": 0
|
||||
},
|
||||
{
|
||||
"id": "stencil_read_mask",
|
||||
"value": 255
|
||||
},
|
||||
{
|
||||
"id": "stencil_write_mask",
|
||||
"value": 255
|
||||
}
|
||||
],
|
||||
"links": [
|
||||
|
@ -97,6 +109,10 @@
|
|||
"id": "blend_destination",
|
||||
"value": "blend_zero"
|
||||
},
|
||||
{
|
||||
"id": "stencil_mode",
|
||||
"value": "always"
|
||||
},
|
||||
{
|
||||
"id": "stencil_pass",
|
||||
"value": "keep"
|
||||
|
@ -108,6 +124,14 @@
|
|||
{
|
||||
"id": "stencil_reference_value",
|
||||
"value": 0
|
||||
},
|
||||
{
|
||||
"id": "stencil_read_mask",
|
||||
"value": 255
|
||||
},
|
||||
{
|
||||
"id": "stencil_write_mask",
|
||||
"value": 255
|
||||
}
|
||||
],
|
||||
"links": [
|
||||
|
|
|
@ -23,6 +23,10 @@
|
|||
"id": "blend_destination",
|
||||
"value": "blend_zero"
|
||||
},
|
||||
{
|
||||
"id": "stencil_mode",
|
||||
"value": "always"
|
||||
},
|
||||
{
|
||||
"id": "stencil_pass",
|
||||
"value": "keep"
|
||||
|
@ -34,6 +38,14 @@
|
|||
{
|
||||
"id": "stencil_reference_value",
|
||||
"value": 0
|
||||
},
|
||||
{
|
||||
"id": "stencil_read_mask",
|
||||
"value": 255
|
||||
},
|
||||
{
|
||||
"id": "stencil_write_mask",
|
||||
"value": 255
|
||||
}
|
||||
],
|
||||
"links": [
|
||||
|
|
|
@ -23,6 +23,10 @@
|
|||
"id": "blend_destination",
|
||||
"value": "blend_zero"
|
||||
},
|
||||
{
|
||||
"id": "stencil_mode",
|
||||
"value": "always"
|
||||
},
|
||||
{
|
||||
"id": "stencil_pass",
|
||||
"value": "keep"
|
||||
|
@ -34,6 +38,14 @@
|
|||
{
|
||||
"id": "stencil_reference_value",
|
||||
"value": 0
|
||||
},
|
||||
{
|
||||
"id": "stencil_read_mask",
|
||||
"value": 255
|
||||
},
|
||||
{
|
||||
"id": "stencil_write_mask",
|
||||
"value": 255
|
||||
}
|
||||
],
|
||||
"links": [
|
||||
|
|
|
@ -23,6 +23,10 @@
|
|||
"id": "blend_destination",
|
||||
"value": "blend_zero"
|
||||
},
|
||||
{
|
||||
"id": "stencil_mode",
|
||||
"value": "always"
|
||||
},
|
||||
{
|
||||
"id": "stencil_pass",
|
||||
"value": "keep"
|
||||
|
@ -34,6 +38,14 @@
|
|||
{
|
||||
"id": "stencil_reference_value",
|
||||
"value": 0
|
||||
},
|
||||
{
|
||||
"id": "stencil_read_mask",
|
||||
"value": 255
|
||||
},
|
||||
{
|
||||
"id": "stencil_write_mask",
|
||||
"value": 255
|
||||
}
|
||||
],
|
||||
"links": [
|
||||
|
|
|
@ -23,6 +23,10 @@
|
|||
"id": "blend_destination",
|
||||
"value": "blend_zero"
|
||||
},
|
||||
{
|
||||
"id": "stencil_mode",
|
||||
"value": "always"
|
||||
},
|
||||
{
|
||||
"id": "stencil_pass",
|
||||
"value": "keep"
|
||||
|
@ -34,6 +38,14 @@
|
|||
{
|
||||
"id": "stencil_reference_value",
|
||||
"value": 0
|
||||
},
|
||||
{
|
||||
"id": "stencil_read_mask",
|
||||
"value": 255
|
||||
},
|
||||
{
|
||||
"id": "stencil_write_mask",
|
||||
"value": 255
|
||||
}
|
||||
],
|
||||
"links": [],
|
||||
|
|
|
@ -23,6 +23,10 @@
|
|||
"id": "blend_destination",
|
||||
"value": "blend_zero"
|
||||
},
|
||||
{
|
||||
"id": "stencil_mode",
|
||||
"value": "always"
|
||||
},
|
||||
{
|
||||
"id": "stencil_pass",
|
||||
"value": "keep"
|
||||
|
@ -34,6 +38,14 @@
|
|||
{
|
||||
"id": "stencil_reference_value",
|
||||
"value": 0
|
||||
},
|
||||
{
|
||||
"id": "stencil_read_mask",
|
||||
"value": 255
|
||||
},
|
||||
{
|
||||
"id": "stencil_write_mask",
|
||||
"value": 255
|
||||
}
|
||||
],
|
||||
"links": [
|
||||
|
@ -97,6 +109,10 @@
|
|||
"id": "blend_destination",
|
||||
"value": "blend_zero"
|
||||
},
|
||||
{
|
||||
"id": "stencil_mode",
|
||||
"value": "always"
|
||||
},
|
||||
{
|
||||
"id": "stencil_pass",
|
||||
"value": "keep"
|
||||
|
@ -108,6 +124,14 @@
|
|||
{
|
||||
"id": "stencil_reference_value",
|
||||
"value": 0
|
||||
},
|
||||
{
|
||||
"id": "stencil_read_mask",
|
||||
"value": 255
|
||||
},
|
||||
{
|
||||
"id": "stencil_write_mask",
|
||||
"value": 255
|
||||
}
|
||||
],
|
||||
"links": [
|
||||
|
|
|
@ -23,6 +23,10 @@
|
|||
"id": "blend_destination",
|
||||
"value": "blend_zero"
|
||||
},
|
||||
{
|
||||
"id": "stencil_mode",
|
||||
"value": "always"
|
||||
},
|
||||
{
|
||||
"id": "stencil_pass",
|
||||
"value": "keep"
|
||||
|
@ -34,6 +38,14 @@
|
|||
{
|
||||
"id": "stencil_reference_value",
|
||||
"value": 0
|
||||
},
|
||||
{
|
||||
"id": "stencil_read_mask",
|
||||
"value": 255
|
||||
},
|
||||
{
|
||||
"id": "stencil_write_mask",
|
||||
"value": 255
|
||||
}
|
||||
],
|
||||
"links": [],
|
||||
|
|
|
@ -51,12 +51,18 @@ def writeResource(res, defs, json_data, base_name):
|
|||
con.depth_write = False
|
||||
elif p['id'] == 'compare_mode':
|
||||
con.compare_mode = p['value']
|
||||
elif p['id'] == 'stencil_mode':
|
||||
con.stencil_mode = p['value']
|
||||
elif p['id'] == 'stencil_pass':
|
||||
con.stencil_pass = p['value']
|
||||
elif p['id'] == 'stencil_fail':
|
||||
con.stencil_fail = p['value']
|
||||
elif p['id'] == 'stencil_reference_value':
|
||||
con.stencil_reference_value = p['value']
|
||||
elif p['id'] == 'stencil_read_mask':
|
||||
con.stencil_read_mask = p['value']
|
||||
elif p['id'] == 'stencil_write_mask':
|
||||
con.stencil_write_mask = p['value']
|
||||
elif p['id'] == 'cull_mode':
|
||||
con.cull_mode = p['value']
|
||||
elif p['id'] == 'blend_source':
|
||||
|
|
|
@ -23,6 +23,10 @@
|
|||
"id": "blend_destination",
|
||||
"value": "blend_zero"
|
||||
},
|
||||
{
|
||||
"id": "stencil_mode",
|
||||
"value": "always"
|
||||
},
|
||||
{
|
||||
"id": "stencil_pass",
|
||||
"value": "keep"
|
||||
|
@ -34,6 +38,14 @@
|
|||
{
|
||||
"id": "stencil_reference_value",
|
||||
"value": 0
|
||||
},
|
||||
{
|
||||
"id": "stencil_read_mask",
|
||||
"value": 255
|
||||
},
|
||||
{
|
||||
"id": "stencil_write_mask",
|
||||
"value": 255
|
||||
}
|
||||
],
|
||||
"links": [
|
||||
|
|
|
@ -23,6 +23,10 @@
|
|||
"id": "blend_destination",
|
||||
"value": "blend_zero"
|
||||
},
|
||||
{
|
||||
"id": "stencil_mode",
|
||||
"value": "always"
|
||||
},
|
||||
{
|
||||
"id": "stencil_pass",
|
||||
"value": "keep"
|
||||
|
@ -34,6 +38,14 @@
|
|||
{
|
||||
"id": "stencil_reference_value",
|
||||
"value": 0
|
||||
},
|
||||
{
|
||||
"id": "stencil_read_mask",
|
||||
"value": 255
|
||||
},
|
||||
{
|
||||
"id": "stencil_write_mask",
|
||||
"value": 255
|
||||
}
|
||||
],
|
||||
"links": [],
|
||||
|
|
|
@ -23,6 +23,10 @@
|
|||
"id": "blend_destination",
|
||||
"value": "blend_zero"
|
||||
},
|
||||
{
|
||||
"id": "stencil_mode",
|
||||
"value": "always"
|
||||
},
|
||||
{
|
||||
"id": "stencil_pass",
|
||||
"value": "keep"
|
||||
|
@ -34,6 +38,14 @@
|
|||
{
|
||||
"id": "stencil_reference_value",
|
||||
"value": 0
|
||||
},
|
||||
{
|
||||
"id": "stencil_read_mask",
|
||||
"value": 255
|
||||
},
|
||||
{
|
||||
"id": "stencil_write_mask",
|
||||
"value": 255
|
||||
}
|
||||
],
|
||||
"links": [
|
||||
|
|
|
@ -23,6 +23,10 @@
|
|||
"id": "blend_destination",
|
||||
"value": "blend_zero"
|
||||
},
|
||||
{
|
||||
"id": "stencil_mode",
|
||||
"value": "always"
|
||||
},
|
||||
{
|
||||
"id": "stencil_pass",
|
||||
"value": "keep"
|
||||
|
@ -34,6 +38,14 @@
|
|||
{
|
||||
"id": "stencil_reference_value",
|
||||
"value": 0
|
||||
},
|
||||
{
|
||||
"id": "stencil_read_mask",
|
||||
"value": 255
|
||||
},
|
||||
{
|
||||
"id": "stencil_write_mask",
|
||||
"value": 255
|
||||
}
|
||||
],
|
||||
"links": [
|
||||
|
|
|
@ -23,6 +23,10 @@
|
|||
"id": "blend_destination",
|
||||
"value": "blend_zero"
|
||||
},
|
||||
{
|
||||
"id": "stencil_mode",
|
||||
"value": "always"
|
||||
},
|
||||
{
|
||||
"id": "stencil_pass",
|
||||
"value": "keep"
|
||||
|
@ -34,6 +38,14 @@
|
|||
{
|
||||
"id": "stencil_reference_value",
|
||||
"value": 0
|
||||
},
|
||||
{
|
||||
"id": "stencil_read_mask",
|
||||
"value": 255
|
||||
},
|
||||
{
|
||||
"id": "stencil_write_mask",
|
||||
"value": 255
|
||||
}
|
||||
],
|
||||
"links": [
|
||||
|
|
Loading…
Reference in a new issue