From 739c8eb681bd0f5a0e2903b6f8601a6be19b8ab3 Mon Sep 17 00:00:00 2001 From: Samuel Pitoiset Date: Fri, 12 Jan 2024 13:49:00 +0100 Subject: [PATCH] radv: hash radv_shader_stage_key This will allow us to remove the pipeline key completely for compute/rt pipelines. Signed-off-by: Samuel Pitoiset Part-of: --- src/amd/vulkan/radv_pipeline_cache.c | 1 + 1 file changed, 1 insertion(+) diff --git a/src/amd/vulkan/radv_pipeline_cache.c b/src/amd/vulkan/radv_pipeline_cache.c index 98a69505965..9cc62b4c245 100644 --- a/src/amd/vulkan/radv_pipeline_cache.c +++ b/src/amd/vulkan/radv_pipeline_cache.c @@ -63,6 +63,7 @@ radv_hash_shaders(const struct radv_device *device, unsigned char *hash, const s continue; _mesa_sha1_update(&ctx, stages[s].shader_sha1, sizeof(stages[s].shader_sha1)); + _mesa_sha1_update(&ctx, &stages[s].key, sizeof(stages[s].key)); } _mesa_sha1_final(&ctx, hash); }