Home
last modified time | relevance | path

Searched refs:rt_pipeline (Results 1 – 4 of 4) sorted by relevance

/third_party/mesa3d/src/intel/vulkan/
Danv_pipeline.c348 struct anv_ray_tracing_pipeline *rt_pipeline = in anv_DestroyPipeline() local
351 util_dynarray_foreach(&rt_pipeline->shaders, in anv_DestroyPipeline()
3344 struct anv_ray_tracing_pipeline *rt_pipeline = in anv_GetRayTracingShaderGroupHandlesKHR() local
3348 struct anv_rt_shader_group *group = &rt_pipeline->groups[firstGroup + i]; in anv_GetRayTracingShaderGroupHandlesKHR()
3380 struct anv_ray_tracing_pipeline *rt_pipeline = in anv_GetRayTracingShaderGroupStackSizeKHR() local
3383 assert(group < rt_pipeline->group_count); in anv_GetRayTracingShaderGroupStackSizeKHR()
3388 bin = rt_pipeline->groups[group].general; in anv_GetRayTracingShaderGroupStackSizeKHR()
3392 bin = rt_pipeline->groups[group].closest_hit; in anv_GetRayTracingShaderGroupStackSizeKHR()
3396 bin = rt_pipeline->groups[group].any_hit; in anv_GetRayTracingShaderGroupStackSizeKHR()
3400 bin = rt_pipeline->groups[group].intersection; in anv_GetRayTracingShaderGroupStackSizeKHR()
Danv_cmd_buffer.c522 struct anv_ray_tracing_pipeline *rt_pipeline = in anv_CmdBindPipeline() local
524 if (cmd_buffer->state.rt.pipeline == rt_pipeline) in anv_CmdBindPipeline()
527 cmd_buffer->state.rt.pipeline = rt_pipeline; in anv_CmdBindPipeline()
530 if (rt_pipeline->stack_size > 0) { in anv_CmdBindPipeline()
532 rt_pipeline->stack_size); in anv_CmdBindPipeline()
/third_party/mesa3d/src/amd/vulkan/
Dradv_cmd_buffer.c4873 if (cmd_buffer->state.rt_pipeline == pipeline) in radv_CmdBindPipeline()
4877 cmd_buffer->state.rt_pipeline = pipeline; in radv_CmdBindPipeline()
7167 radv_dispatch(cmd_buffer, info, cmd_buffer->state.rt_pipeline, in radv_rt_dispatch()
7175 struct radv_pipeline *pipeline = cmd_buffer->state.rt_pipeline; in radv_rt_bind_tables()
7232 cmd_buffer->state.rt_pipeline, MESA_SHADER_COMPUTE, AC_UD_CS_RAY_LAUNCH_SIZE); in radv_CmdTraceRaysKHR()
7252 if (cmd_buffer->state.rt_pipeline) { in radv_set_rt_stack_size()
7253 scratch_bytes_per_wave = cmd_buffer->state.rt_pipeline->scratch_bytes_per_wave; in radv_set_rt_stack_size()
7254 wave_size = cmd_buffer->state.rt_pipeline->shaders[MESA_SHADER_COMPUTE]->info.wave_size; in radv_set_rt_stack_size()
Dradv_private.h1355 struct radv_pipeline *rt_pipeline; /* emitted = emitted_compute_pipeline */ member