Searched refs:any_hit (Results 1 - 7 of 7) sorted by relevance
| /xsrc/external/mit/MesaLib/dist/src/intel/compiler/ |
| H A D | brw_nir_rt.h | 41 const nir_shader *any_hit, 59 const nir_shader *any_hit,
|
| H A D | brw_nir_lower_intersection_shader.c | 28 lower_any_hit_for_intersection(nir_shader *any_hit) argument 30 nir_function_impl *impl = nir_shader_get_entrypoint(any_hit); 55 ralloc_array(any_hit, nir_parameter, ARRAY_SIZE(params)); 121 nir_validate_shader(any_hit, "after initial any-hit lowering"); 125 nir_validate_shader(any_hit, "after lowering returns"); 132 const nir_shader *any_hit, 139 if (any_hit) { 140 nir_shader *any_hit_tmp = nir_shader_clone(dead_ctx, any_hit); 131 brw_nir_lower_intersection_shader(nir_shader * intersection,const nir_shader * any_hit,const struct intel_device_info * devinfo) argument
|
| H A D | brw_nir_rt.c | 389 const nir_shader *any_hit, 393 assert(any_hit == NULL || any_hit->info.stage == MESA_SHADER_ANY_HIT); 396 any_hit, devinfo); 388 brw_nir_lower_combined_intersection_any_hit(nir_shader * intersection,const nir_shader * any_hit,const struct intel_device_info * devinfo) argument
|
| /xsrc/external/mit/MesaLib/dist/src/amd/vulkan/ |
| H A D | radv_pipeline_rt.c | 890 lower_any_hit_for_intersection(nir_shader *any_hit) argument 892 nir_function_impl *impl = nir_shader_get_entrypoint(any_hit); 916 impl->function->params = ralloc_array(any_hit, nir_parameter, ARRAY_SIZE(params)); 987 nir_validate_shader(any_hit, "after initial any-hit lowering"); 991 nir_validate_shader(any_hit, "after lowering returns"); 996 /* Inline the any_hit shader into the intersection shader so we don't have 1000 nir_lower_intersection_shader(nir_shader *intersection, nir_shader *any_hit) argument 1006 if (any_hit) { 1007 any_hit = nir_shader_clone(dead_ctx, any_hit); [all...] |
| /xsrc/external/mit/MesaLib/dist/src/intel/vulkan/ |
| H A D | anv_pipeline.c | 723 struct anv_pipeline_stage *any_hit, 737 _mesa_sha1_update(&ctx, any_hit->shader_sha1, sizeof(any_hit->shader_sha1)); 738 _mesa_sha1_update(&ctx, &any_hit->key, sizeof(any_hit->key.bs)); 2905 group->any_hit = stages[ginfo->anyHitShader].bin; 2922 const nir_shader *any_hit = NULL; local in function:anv_pipeline_compile_ray_tracing 2924 any_hit = stages[any_hit_idx].nir; 2930 brw_nir_lower_combined_intersection_any_hit(intersection, any_hit, 3417 bin = rt_pipeline->groups[group].any_hit; 720 anv_pipeline_hash_ray_tracing_combined_shader(struct anv_ray_tracing_pipeline * pipeline,struct anv_pipeline_layout * layout,struct anv_pipeline_stage * intersection,struct anv_pipeline_stage * any_hit,unsigned char * sha1_out) argument [all...] |
| H A D | genX_pipeline.c | 2990 if (group->any_hit) 2991 sh.AnyHit = anv_shader_bin_get_bsr(group->any_hit, 24);
|
| H A D | anv_private.h | 3630 struct anv_shader_bin *any_hit; member in struct:anv_rt_shader_group
|
Completed in 21 milliseconds