diff options
author | Axel Davy <[email protected]> | 2015-05-16 14:28:41 +0200 |
---|---|---|
committer | Axel Davy <[email protected]> | 2016-02-04 22:12:17 +0100 |
commit | 56b4222b299ff08da4eda63fcc608dc77fc585f1 (patch) | |
tree | e0a93b2ffe710ebecab5fe84ccb6e9004a8be753 /src/gallium/state_trackers/nine/surface9.c | |
parent | 7132617436dda072f874f6f206847e62038ce39e (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