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

Author: Tatsuyuki Ishi <ishitatsuy...@gmail.com>
Date:   Fri Nov 10 22:26:27 2023 +0900

radv: Use sizeof(flags) instead of hardcoded size in radv_hash_shaders.

For consistency.

Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/26145>

---

 src/amd/vulkan/radv_pipeline_cache.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/src/amd/vulkan/radv_pipeline_cache.c 
b/src/amd/vulkan/radv_pipeline_cache.c
index bf8870fbc66..2b139149fea 100644
--- a/src/amd/vulkan/radv_pipeline_cache.c
+++ b/src/amd/vulkan/radv_pipeline_cache.c
@@ -63,7 +63,7 @@ radv_hash_shaders(unsigned char *hash, const struct 
radv_shader_stage *stages, u
 
       _mesa_sha1_update(&ctx, stages[s].shader_sha1, 
sizeof(stages[s].shader_sha1));
    }
-   _mesa_sha1_update(&ctx, &flags, 4);
+   _mesa_sha1_update(&ctx, &flags, sizeof(flags));
    _mesa_sha1_final(&ctx, hash);
 }
 
@@ -120,7 +120,7 @@ radv_hash_rt_shaders(unsigned char *hash, const 
VkRayTracingPipelineCreateInfoKH
        VK_PIPELINE_CREATE_2_RAY_TRACING_NO_NULL_INTERSECTION_SHADERS_BIT_KHR | 
VK_PIPELINE_CREATE_2_LIBRARY_BIT_KHR);
    _mesa_sha1_update(&ctx, &pipeline_flags, sizeof(pipeline_flags));
 
-   _mesa_sha1_update(&ctx, &flags, 4);
+   _mesa_sha1_update(&ctx, &flags, sizeof(flags));
    _mesa_sha1_final(&ctx, hash);
 }
 

Reply via email to