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

/xsrc/external/mit/MesaLib/dist/src/intel/compiler/
H A Dbrw_nir_rt.h41 const nir_shader *any_hit,
59 const nir_shader *any_hit,
H A Dbrw_nir_lower_intersection_shader.c28 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 Dbrw_nir_rt.c389 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 Dradv_pipeline_rt.c890 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 Danv_pipeline.c723 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 DgenX_pipeline.c2990 if (group->any_hit)
2991 sh.AnyHit = anv_shader_bin_get_bsr(group->any_hit, 24);
H A Danv_private.h3630 struct anv_shader_bin *any_hit; member in struct:anv_rt_shader_group

Completed in 21 milliseconds