anv/cmd_buffer: Add support for pushing UBO ranges
authorJason Ekstrand <jason.ekstrand@intel.com>
Fri, 1 Dec 2017 22:28:46 +0000 (14:28 -0800)
committerJason Ekstrand <jason.ekstrand@intel.com>
Fri, 8 Dec 2017 23:43:25 +0000 (15:43 -0800)
commit2f9eb045f30568342ceffdd41171ca82ccbca30c
tree55148a8d742fcb8db4aee3d00ebb2e8eb0336a0d
parent0c879b62b0ee33a6eafcd5a38e4f50d3eabf5450
anv/cmd_buffer: Add support for pushing UBO ranges

In order to do this we have to modify push constant set up to handle
ranges.  We also have to tweak the way we handle dirty bits a bit so
that we re-push whenever a descriptor set changes.

Reviewed-by: Jordan Justen <jordan.l.justen@intel.com>
src/intel/vulkan/genX_cmd_buffer.c
src/intel/vulkan/genX_pipeline.c