Module: Mesa
Branch: main
Commit: 02c5365ffa9d87d95cce9660bc75751b5a81c077
URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=02c5365ffa9d87d95cce9660bc75751b5a81c077

Author: Samuel Pitoiset <samuel.pitoi...@gmail.com>
Date:   Tue Jan  2 14:15:24 2024 +0100

radv: make a couple of NIR RT functions as static

Signed-off-by: Samuel Pitoiset <samuel.pitoi...@gmail.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/26851>

---

 src/amd/vulkan/radv_rt_common.c |  8 ++++----
 src/amd/vulkan/radv_rt_common.h | 11 -----------
 2 files changed, 4 insertions(+), 15 deletions(-)

diff --git a/src/amd/vulkan/radv_rt_common.c b/src/amd/vulkan/radv_rt_common.c
index 722fd772913..8fb70291875 100644
--- a/src/amd/vulkan/radv_rt_common.c
+++ b/src/amd/vulkan/radv_rt_common.c
@@ -31,7 +31,7 @@
 
 static nir_def *build_node_to_addr(struct radv_device *device, nir_builder *b, 
nir_def *node, bool skip_type_and);
 
-void
+static void
 nir_sort_hit_pair(nir_builder *b, nir_variable *var_distances, nir_variable 
*var_indices, uint32_t chan_1,
                   uint32_t chan_2)
 {
@@ -54,7 +54,7 @@ nir_sort_hit_pair(nir_builder *b, nir_variable 
*var_distances, nir_variable *var
    nir_pop_if(b, NULL);
 }
 
-nir_def *
+static nir_def *
 intersect_ray_amd_software_box(struct radv_device *device, nir_builder *b, 
nir_def *bvh_node, nir_def *ray_tmax,
                                nir_def *origin, nir_def *dir, nir_def *inv_dir)
 {
@@ -151,7 +151,7 @@ intersect_ray_amd_software_box(struct radv_device *device, 
nir_builder *b, nir_d
    return nir_load_var(b, child_indices);
 }
 
-nir_def *
+static nir_def *
 intersect_ray_amd_software_tri(struct radv_device *device, nir_builder *b, 
nir_def *bvh_node, nir_def *ray_tmax,
                                nir_def *origin, nir_def *dir, nir_def *inv_dir)
 {
@@ -325,7 +325,7 @@ hit_is_opaque(nir_builder *b, nir_def 
*sbt_offset_and_flags, const struct radv_r
    return opaque;
 }
 
-nir_def *
+static nir_def *
 create_bvh_descriptor(nir_builder *b)
 {
    /* We create a BVH descriptor that covers the entire memory range. That way 
we can always
diff --git a/src/amd/vulkan/radv_rt_common.h b/src/amd/vulkan/radv_rt_common.h
index 9b098c2d193..6973bb246c4 100644
--- a/src/amd/vulkan/radv_rt_common.h
+++ b/src/amd/vulkan/radv_rt_common.h
@@ -32,23 +32,12 @@
 
 #include "radv_private.h"
 
-void nir_sort_hit_pair(nir_builder *b, nir_variable *var_distances, 
nir_variable *var_indices, uint32_t chan_1,
-                       uint32_t chan_2);
-
-nir_def *intersect_ray_amd_software_box(struct radv_device *device, 
nir_builder *b, nir_def *bvh_node,
-                                        nir_def *ray_tmax, nir_def *origin, 
nir_def *dir, nir_def *inv_dir);
-
-nir_def *intersect_ray_amd_software_tri(struct radv_device *device, 
nir_builder *b, nir_def *bvh_node,
-                                        nir_def *ray_tmax, nir_def *origin, 
nir_def *dir, nir_def *inv_dir);
-
 nir_def *build_addr_to_node(nir_builder *b, nir_def *addr);
 
 nir_def *nir_build_vec3_mat_mult(nir_builder *b, nir_def *vec, nir_def 
*matrix[], bool translation);
 
 void nir_build_wto_matrix_load(nir_builder *b, nir_def *instance_addr, nir_def 
**out);
 
-nir_def *create_bvh_descriptor(nir_builder *b);
-
 struct radv_ray_traversal_args;
 
 struct radv_ray_flags {

Reply via email to