diff options
author | Thomas Hellstrom <[email protected]> | 2014-04-07 02:37:39 -0700 |
---|---|---|
committer | Thomas Hellstrom <[email protected]> | 2014-04-07 22:34:10 -0700 |
commit | e5d2c5b89944007d69347fd419789312be573d0c (patch) | |
tree | c715960e38e90f30a16e3a5a23e466aeed52d5d7 /src/gallium/auxiliary | |
parent | 34f15903d6f5807b34a4c9be6d8daaedbbdd64bc (diff) |
st/xa: Bind destination before setting new state
Binding a new destination may cause the svga driver to emit draw calls
while propagating the surface. Make sure this doesn't happen in the middle
of sampler state setup where state may be incosistent.
In practice, surface propagation should never happen here and even if it did,
it wouldn't be a valid reason for the svga driver to emit partially set up
state, but to avoid future uncertainties, make sure this doesn't happen
anyway.
Found while auditing the state tracker for inconsistent sampler state /
sampler view setup.
Cc: "10.1" <[email protected]>
Signed-off-by: Thomas Hellstrom <[email protected]>
Reviewed-by: Jakob Bornecrantz <[email protected]>
Diffstat (limited to 'src/gallium/auxiliary')
0 files changed, 0 insertions, 0 deletions