From 921aeeaf5dd43ff6f8ffcaa993b8fe4e7918a3b0 Mon Sep 17 00:00:00 2001 From: Alyssa Rosenzweig Date: Wed, 2 Oct 2024 20:18:32 -0400 Subject: [PATCH] hk: check arch in pipeline cache Signed-off-by: Alyssa Rosenzweig Part-of: --- src/asahi/vulkan/hk_physical_device.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/asahi/vulkan/hk_physical_device.c b/src/asahi/vulkan/hk_physical_device.c index 110c52445fa..1c01bb2db7a 100644 --- a/src/asahi/vulkan/hk_physical_device.c +++ b/src/asahi/vulkan/hk_physical_device.c @@ -1012,7 +1012,10 @@ hk_physical_device_init_pipeline_cache(struct hk_physical_device *pdev) #ifdef ENABLE_SHADER_CACHE char renderer[10]; - ASSERTED int len = snprintf(renderer, sizeof(renderer), "hk_g13g_"); + ASSERTED int len = + snprintf(renderer, sizeof(renderer), "HK_G%u%c_", + pdev->dev.params.gpu_generation, pdev->dev.params.gpu_variant); + assert(len == sizeof(renderer) - 2); char timestamp[41];