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

Author: Konstantin Seurer <konstantin.seu...@gmail.com>
Date:   Mon Jan  8 10:48:12 2024 +0100

radv/rt/rmv: Log pipeline library creation

Pipeline libraries own shaders which take up GPU memory.

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

---

 src/amd/vulkan/radv_pipeline_rt.c | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/src/amd/vulkan/radv_pipeline_rt.c 
b/src/amd/vulkan/radv_pipeline_rt.c
index 141ea1ea5d6..f6740d0988e 100644
--- a/src/amd/vulkan/radv_pipeline_rt.c
+++ b/src/amd/vulkan/radv_pipeline_rt.c
@@ -807,9 +807,10 @@ radv_rt_pipeline_create(VkDevice _device, VkPipelineCache 
_cache, const VkRayTra
       compile_rt_prolog(device, pipeline);
 
       radv_compute_pipeline_init(device, &pipeline->base, pipeline_layout, 
pipeline->prolog);
-      radv_rmv_log_rt_pipeline_create(device, pipeline);
    }
 
+   radv_rmv_log_rt_pipeline_create(device, pipeline);
+
    if (!cache_hit)
       radv_ray_tracing_pipeline_cache_insert(device, cache, pipeline, 
pCreateInfo->stageCount, pipeline->sha1);
 

Reply via email to