anv: Get rid of a bunch of uses of size_t
[mesa.git] / src / intel / vulkan / anv_nir.h
index 606fd1c0565e3d2e3bfced1743d8cd0c5a90aa66..5b450b45cdf8bbc14021cd63d593ca19abf76d6e 100644 (file)
@@ -21,7 +21,8 @@
  * IN THE SOFTWARE.
  */
 
-#pragma once
+#ifndef ANV_NIR_H
+#define ANV_NIR_H
 
 #include "nir/nir.h"
 #include "anv_private.h"
 extern "C" {
 #endif
 
-void anv_nir_lower_push_constants(nir_shader *shader, bool is_scalar);
+void anv_nir_lower_input_attachments(nir_shader *shader);
+
+void anv_nir_lower_push_constants(nir_shader *shader);
+
+bool anv_nir_lower_multiview(nir_shader *shader, uint32_t view_mask);
 
-void anv_nir_apply_dynamic_offsets(struct anv_pipeline *pipeline,
-                                   nir_shader *shader,
-                                   struct brw_stage_prog_data *prog_data);
 void anv_nir_apply_pipeline_layout(struct anv_pipeline *pipeline,
                                    nir_shader *shader,
                                    struct brw_stage_prog_data *prog_data,
@@ -43,3 +45,5 @@ void anv_nir_apply_pipeline_layout(struct anv_pipeline *pipeline,
 #ifdef __cplusplus
 }
 #endif
+
+#endif /* ANV_NIR_H */