anv/pipeline: Handle output lowering in anv_pipeline instead of spirv_to_nir
authorJason Ekstrand <jason.ekstrand@intel.com>
Mon, 11 Jan 2016 18:55:57 +0000 (10:55 -0800)
committerJason Ekstrand <jason.ekstrand@intel.com>
Mon, 11 Jan 2016 19:06:06 +0000 (11:06 -0800)
commit790565b06ec80de663820e136105ecb18125743f
treebd37ae33ab102266c8caf427cdcffa47020f953a
parentb8ec48ee76adda4b643fb153507ac72942ecbe26
anv/pipeline: Handle output lowering in anv_pipeline instead of spirv_to_nir

While we're at it, we delete any unused variables.  This allows us to prune
variables that are not used in the current stage from the shader.
src/glsl/nir/spirv/spirv_to_nir.c
src/vulkan/anv_pipeline.c