Searched refs:trap_handler_shader (Results 1 - 4 of 4) sorted by relevance

/xsrc/external/mit/MesaLib/dist/src/amd/vulkan/
H A Dradv_debug.c829 device->trap_handler_shader = radv_create_trap_handler_shader(device);
830 if (!device->trap_handler_shader) {
835 result = ws->buffer_make_resident(ws, device->trap_handler_shader->bo, true);
875 if (unlikely(device->trap_handler_shader)) {
876 ws->buffer_make_resident(ws, device->trap_handler_shader->bo, false);
877 radv_shader_variant_destroy(device, device->trap_handler_shader);
H A Dradv_shader.c1327 bool trap_enabled = !!device->trap_handler_shader;
1741 bool gs_copy_shader, bool trap_handler_shader, bool keep_shader_info,
1755 options->dump_shader = radv_can_dump_shader(device, module, gs_copy_shader || trap_handler_shader);
1788 args.is_trap_handler_shader = trap_handler_shader;
1827 if (!gs_copy_shader && !trap_handler_shader && !module->nir) {
1738 shader_variant_compile(struct radv_device * device,struct vk_shader_module * module,struct nir_shader * const * shaders,int shader_count,gl_shader_stage stage,struct radv_shader_info * info,struct radv_nir_compiler_options * options,bool gs_copy_shader,bool trap_handler_shader,bool keep_shader_info,bool keep_statistic_info,struct radv_shader_binary ** binary_out) argument
H A Dsi_cmd_buffer.c142 tba_va = radv_shader_variant_get_va(device->trap_handler_shader);
534 tba_va = radv_shader_variant_get_va(device->trap_handler_shader);
H A Dradv_private.h815 struct radv_shader_variant *trap_handler_shader; member in struct:radv_device

Completed in 14 milliseconds