spirv: Use offset_pointer_dereference to instead of get_vulkan_resource_index
authorJason Ekstrand <jason.ekstrand@intel.com>
Thu, 19 Oct 2017 16:23:07 +0000 (09:23 -0700)
committerJason Ekstrand <jason.ekstrand@intel.com>
Wed, 6 Dec 2017 06:01:53 +0000 (22:01 -0800)
commit843c192e2be3d194f4640a273f4efde561bcc8fc
tree31eff1e5693efe47d886064084e29299bb2cfadf
parent6dffef6308200d90a983301444e6952223616444
spirv: Use offset_pointer_dereference to instead of get_vulkan_resource_index

There is no good reason why we should have the same logic repeated in
get_vulkan_resource_index and vtn_ssa_offset_pointer_dereference.  If
we're a bit more careful about how we do things, we can just use the one
function and get rid of the other entirely.  This also makes the push
constant special case a lot more clear.

Reviewed-by: Kristian H. Kristensen <hoegsberg@google.com>
src/compiler/spirv/vtn_variables.c