Home
last modified time | relevance | path

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

/external/mesa3d/src/gallium/frontends/lavapipe/
Dlvp_nir_ray_tracing.h20 struct lvp_ray_traversal_args;
42 const struct lvp_ray_traversal_args *args,
55 const struct lvp_ray_traversal_args *args,
83 struct lvp_ray_traversal_args { struct
103 nir_def *lvp_build_ray_traversal(nir_builder *b, const struct lvp_ray_traversal_args *args); argument
Dlvp_nir_ray_tracing.c287 lvp_build_triangle_case(nir_builder *b, const struct lvp_ray_traversal_args *args, in lvp_build_triangle_case()
342 lvp_build_aabb_case(nir_builder *b, const struct lvp_ray_traversal_args *args, in lvp_build_aabb_case()
369 lvp_build_push_stack(nir_builder *b, const struct lvp_ray_traversal_args *args, nir_def *node) in lvp_build_push_stack()
377 lvp_build_pop_stack(nir_builder *b, const struct lvp_ray_traversal_args *args) in lvp_build_pop_stack()
385 lvp_build_ray_traversal(nir_builder *b, const struct lvp_ray_traversal_args *args) in lvp_build_ray_traversal()
Dlvp_nir_lower_ray_queries.c460 const struct lvp_ray_traversal_args *args, in handle_candidate_aabb()
479 const struct lvp_ray_traversal_args *args, in handle_candidate_triangle()
534 struct lvp_ray_traversal_args args = { in lower_rq_proceed()
Dlvp_ray_tracing_pipeline.c555 const struct lvp_ray_traversal_args *args, in lvp_handle_aabb_intersection()
629 const struct lvp_ray_traversal_args *args, in lvp_handle_triangle_intersection()
775 struct lvp_ray_traversal_args args = { in lvp_trace_ray()