anv/nir: Add a pass for applying a applying a pipeline layout to a shader
authorJason Ekstrand <jason.ekstrand@intel.com>
Wed, 14 Oct 2015 23:39:58 +0000 (16:39 -0700)
committerJason Ekstrand <jason.ekstrand@intel.com>
Thu, 15 Oct 2015 01:38:33 +0000 (18:38 -0700)
commit9c9b7d79c8a54b4f61e52f64aa504b0d01529dd7
treed6f61f8aedb5188f0098e4db345dea06cad7081b
parentde608153fb5358bad38ae372f6c66ad3d6708f00
anv/nir: Add a pass for applying a applying a pipeline layout to a shader

This new pass lowers the _vk intrinsics which take a (set, binding, index)
tripple to the single-index non-vk intrinsics based on the pipeline layout.
src/glsl/nir/nir.h
src/glsl/nir/nir_lower_samplers.c
src/mesa/drivers/dri/i965/brw_nir.c
src/vulkan/Makefile.am
src/vulkan/anv_compiler.cpp
src/vulkan/anv_nir.h
src/vulkan/anv_nir_apply_pipeline_layout.c [new file with mode: 0644]