anv/pipeline: don't take the layout from the pipeline to compile shaders
[mesa.git] / src / intel / vulkan / anv_nir.h
index 8ac0a119dac38c561c59dcb877c811d0df8e3214..ce95b40b0145d7bb652bfb4e83c242285214ad6d 100644 (file)
@@ -38,9 +38,10 @@ void anv_nir_lower_push_constants(nir_shader *shader);
 bool anv_nir_lower_multiview(nir_shader *shader, uint32_t view_mask);
 
 bool anv_nir_lower_ycbcr_textures(nir_shader *shader,
-                                  struct anv_pipeline *pipeline);
+                                  struct anv_pipeline_layout *layout);
 
 void anv_nir_apply_pipeline_layout(struct anv_pipeline *pipeline,
+                                   struct anv_pipeline_layout *layout,
                                    nir_shader *shader,
                                    struct brw_stage_prog_data *prog_data,
                                    struct anv_pipeline_bind_map *map);