aco: add a helper for building a trap handler shader
[mesa.git] / src / amd / compiler / aco_ir.h
index 00a2e2596a3725d75c1d2f109c7255a033df12cb..18bc9bdd844f76aedd3b5244c3a3f5d0dd6f0025 100644 (file)
@@ -1665,6 +1665,9 @@ void select_program(Program *program,
 void select_gs_copy_shader(Program *program, struct nir_shader *gs_shader,
                            ac_shader_config* config,
                            struct radv_shader_args *args);
 void select_gs_copy_shader(Program *program, struct nir_shader *gs_shader,
                            ac_shader_config* config,
                            struct radv_shader_args *args);
+void select_trap_handler_shader(Program *program, struct nir_shader *shader,
+                                ac_shader_config* config,
+                                struct radv_shader_args *args);
 
 void lower_wqm(Program* program, live& live_vars,
                const struct radv_nir_compiler_options *options);
 
 void lower_wqm(Program* program, live& live_vars,
                const struct radv_nir_compiler_options *options);