summaryrefslogtreecommitdiffstats
path: root/src/gallium/state_trackers/nine/surface9.c
diff options
context:
space:
mode:
authorAxel Davy <[email protected]>2015-05-16 14:28:41 +0200
committerAxel Davy <[email protected]>2016-02-04 22:12:17 +0100
commit56b4222b299ff08da4eda63fcc608dc77fc585f1 (patch)
treee0a93b2ffe710ebecab5fe84ccb6e9004a8be753 /src/gallium/state_trackers/nine/surface9.c
parent7132617436dda072f874f6f206847e62038ce39e (diff)
st/nine: Add Render state validation layer
Testing Win behaviour seems to show wrong states are accepted, but then depending on the states some specific 'good' behaviours happen. This adds some validation to catch invalid states and have these 'good' behaviours when it happens. Also reorders SetRenderState to match the expected optimisation: (Value == previous Value) => return immediately, which affects D3D9 hacks too. Signed-off-by: Axel Davy <[email protected]> Signed-off-by: Patrick Rudolph <[email protected]>
Diffstat (limited to 'src/gallium/state_trackers/nine/surface9.c')
0 files changed, 0 insertions, 0 deletions