X-Git-Url: https://git.libre-soc.org/?a=blobdiff_plain;f=src%2Fvulkan%2Fanv_nir.h;h=9a7a76fe216839462ec516211063b521c31eb95a;hb=5ba9121fe83a1e629457453b51f1bb741ca0bacd;hp=1fd3484e0595776752cc47b2f0562bb6010d5a2d;hpb=f406b708a5dac4dc540687ab31735cdbc5455a4d;p=mesa.git diff --git a/src/vulkan/anv_nir.h b/src/vulkan/anv_nir.h index 1fd3484e059..9a7a76fe216 100644 --- a/src/vulkan/anv_nir.h +++ b/src/vulkan/anv_nir.h @@ -30,16 +30,14 @@ extern "C" { #endif -static inline VkShaderStage -anv_vk_shader_stage_for_mesa_stage(gl_shader_stage stage) -{ - /* The two enums happen to line up. */ - return (VkShaderStage)(int)stage; -} +void anv_nir_lower_push_constants(nir_shader *shader, bool is_scalar); void anv_nir_apply_dynamic_offsets(struct anv_pipeline *pipeline, nir_shader *shader, struct brw_stage_prog_data *prog_data); +bool anv_nir_apply_pipeline_layout(nir_shader *shader, + struct brw_stage_prog_data *prog_data, + const struct anv_pipeline_layout *layout); #ifdef __cplusplus }