anv/cmd_buffer: Re-emit MEDIA_CURBE_LOAD when CS push constants are dirty
authorJason Ekstrand <jason.ekstrand@intel.com>
Tue, 22 Nov 2016 04:21:24 +0000 (20:21 -0800)
committerJason Ekstrand <jason.ekstrand@intel.com>
Tue, 22 Nov 2016 16:06:33 +0000 (08:06 -0800)
commit054e48ee0ead7e5a81d28220e3890c7dfc410188
tree0f066cbbb65e94074c14e609728e1b593559f2a9
parent722ab3de9f0e30e1dfbbd2b5217330b85f53bcec
anv/cmd_buffer: Re-emit MEDIA_CURBE_LOAD when CS push constants are dirty

This can happen even if the binding table isn't changed.  For instance, you
could have dynamic offsets with your descriptor set.  This fixes the new
stress.lots-of-surface-state.cs.dynamic cricible test.

Reviewed-by: Lionel Landwerlin <lionel.g.landwerlin@intel.com>
Reviewed-by: Jordan Justen <jordan.l.justen@intel.com>
Cc: "13.0" <mesa-stable@lists.freedesktop.org>
src/intel/vulkan/genX_cmd_buffer.c