svga: add SVGA_NEW_FRAME_BUFFER to svga_hw_tss_binding state atom
authorBrian Paul <brianp@vmware.com>
Tue, 27 Sep 2016 16:06:46 +0000 (10:06 -0600)
committerBrian Paul <brianp@vmware.com>
Thu, 3 Nov 2016 20:29:22 +0000 (14:29 -0600)
commitd451421bcaf31f935c66b6830000fa0873fce192
tree4348b937f30a9a62bc6e7c222c49729929fcd4c5
parentec138d62377adf9aa03bda6a8f882bc3361d170c
svga: add SVGA_NEW_FRAME_BUFFER to svga_hw_tss_binding state atom

We may need to re-emit texture bindings when the framebuffer state
changes.  In particular, emitting the texture binding can also involve
updating a texture from its backing copy during sampler view validation.
The backing copy is made during framebuffer validation.

This helps to fix an issue with Photoshop on VGPU9 (VMware bug 1723971).

Reviewed-by: Charmaine Lee <charmainel@vmware.com>
src/gallium/drivers/svga/svga_state_tss.c