anv: Add an input attachment lowering pass

Reviewed-by: Jordan Justen <jordan.l.justen@intel.com>
This commit is contained in:
Jason Ekstrand
2016-11-14 14:23:36 -08:00
parent 2e311e4211
commit 347f43c8ec
4 changed files with 147 additions and 0 deletions

View File

@@ -172,6 +172,9 @@ anv_shader_compile_to_nir(struct anv_device *device,
nir_lower_clip_cull_distance_arrays(nir);
nir_validate_shader(nir);
if (stage == MESA_SHADER_FRAGMENT)
anv_nir_lower_input_attachments(nir);
nir_shader_gather_info(nir, entry_point->impl);
nir_variable_mode indirect_mask = 0;