Home
last modified time | relevance | path

Searched refs:any_hit (Results 1 – 7 of 7) sorted by relevance

/third_party/mesa3d/src/intel/compiler/
Dbrw_nir_lower_intersection_shader.c28 lower_any_hit_for_intersection(nir_shader *any_hit) in lower_any_hit_for_intersection() argument
30 nir_function_impl *impl = nir_shader_get_entrypoint(any_hit); in lower_any_hit_for_intersection()
55 ralloc_array(any_hit, nir_parameter, ARRAY_SIZE(params)); in lower_any_hit_for_intersection()
121 nir_validate_shader(any_hit, "after initial any-hit lowering"); in lower_any_hit_for_intersection()
125 nir_validate_shader(any_hit, "after lowering returns"); in lower_any_hit_for_intersection()
132 const nir_shader *any_hit, in brw_nir_lower_intersection_shader() argument
139 if (any_hit) { in brw_nir_lower_intersection_shader()
140 nir_shader *any_hit_tmp = nir_shader_clone(dead_ctx, any_hit); in brw_nir_lower_intersection_shader()
Dbrw_nir_rt.h41 const nir_shader *any_hit,
62 const nir_shader *any_hit,
Dbrw_nir_rt.c395 const nir_shader *any_hit, in brw_nir_lower_combined_intersection_any_hit() argument
399 assert(any_hit == NULL || any_hit->info.stage == MESA_SHADER_ANY_HIT); in brw_nir_lower_combined_intersection_any_hit()
402 any_hit, devinfo); in brw_nir_lower_combined_intersection_any_hit()
/third_party/mesa3d/src/amd/vulkan/
Dradv_pipeline_rt.c846 lower_any_hit_for_intersection(nir_shader *any_hit) in lower_any_hit_for_intersection() argument
848 nir_function_impl *impl = nir_shader_get_entrypoint(any_hit); in lower_any_hit_for_intersection()
872 impl->function->params = ralloc_array(any_hit, nir_parameter, ARRAY_SIZE(params)); in lower_any_hit_for_intersection()
943 nir_validate_shader(any_hit, "after initial any-hit lowering"); in lower_any_hit_for_intersection()
947 nir_validate_shader(any_hit, "after lowering returns"); in lower_any_hit_for_intersection()
956 nir_lower_intersection_shader(nir_shader *intersection, nir_shader *any_hit) in nir_lower_intersection_shader() argument
962 if (any_hit) { in nir_lower_intersection_shader()
963 any_hit = nir_shader_clone(dead_ctx, any_hit); in nir_lower_intersection_shader()
964 NIR_PASS(_, any_hit, nir_opt_dce); in nir_lower_intersection_shader()
965 any_hit_impl = lower_any_hit_for_intersection(any_hit); in nir_lower_intersection_shader()
/third_party/mesa3d/src/intel/vulkan/
Danv_pipeline.c628 struct anv_pipeline_stage *any_hit, in anv_pipeline_hash_ray_tracing_combined_shader() argument
642 _mesa_sha1_update(&ctx, any_hit->shader_sha1, sizeof(any_hit->shader_sha1)); in anv_pipeline_hash_ray_tracing_combined_shader()
643 _mesa_sha1_update(&ctx, &any_hit->key, sizeof(any_hit->key.bs)); in anv_pipeline_hash_ray_tracing_combined_shader()
2609 group->any_hit = stages[ginfo->anyHitShader].bin; in anv_pipeline_compile_ray_tracing()
2626 const nir_shader *any_hit = NULL; in anv_pipeline_compile_ray_tracing() local
2628 any_hit = stages[any_hit_idx].nir; in anv_pipeline_compile_ray_tracing()
2634 brw_nir_lower_combined_intersection_any_hit(intersection, any_hit, in anv_pipeline_compile_ray_tracing()
3287 bin = rt_pipeline->groups[group].any_hit; in anv_GetRayTracingShaderGroupStackSizeKHR()
DgenX_pipeline.c2529 if (group->any_hit) in genX()
2530 sh.AnyHit = anv_shader_bin_get_bsr(group->any_hit, 24); in genX()
Danv_private.h3193 struct anv_shader_bin *any_hit; member