Searched refs:any_hit (Results 1 – 7 of 7) sorted by relevance
/third_party/mesa3d/src/intel/compiler/ |
D | brw_nir_lower_intersection_shader.c | 28 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()
|
D | brw_nir_rt.h | 41 const nir_shader *any_hit, 62 const nir_shader *any_hit,
|
D | brw_nir_rt.c | 395 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/ |
D | radv_pipeline_rt.c | 846 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/ |
D | anv_pipeline.c | 628 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()
|
D | genX_pipeline.c | 2529 if (group->any_hit) in genX() 2530 sh.AnyHit = anv_shader_bin_get_bsr(group->any_hit, 24); in genX()
|
D | anv_private.h | 3193 struct anv_shader_bin *any_hit; member
|