From 626ab112f6816db1d419e560deaa6ba7860b3941 Mon Sep 17 00:00:00 2001 From: Emma Anholt Date: Tue, 28 Dec 2021 12:31:36 -0800 Subject: [PATCH] r600: Add shader-compiler debug knobs to the shader cache key. Otherwise, you'll get cached results from the previous debug knob state. Reviewed-by: Gert Wollny Part-of: --- src/gallium/drivers/r600/r600_pipe_common.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/gallium/drivers/r600/r600_pipe_common.c b/src/gallium/drivers/r600/r600_pipe_common.c index d516aa51944..f61105adc2d 100644 --- a/src/gallium/drivers/r600/r600_pipe_common.c +++ b/src/gallium/drivers/r600/r600_pipe_common.c @@ -782,7 +782,9 @@ static void r600_disk_cache_create(struct r600_common_screen *rscreen) uint64_t shader_debug_flags = rscreen->debug_flags & (DBG_FS_CORRECT_DERIVS_AFTER_KILL | - DBG_UNSAFE_MATH); + DBG_UNSAFE_MATH | + DBG_NIR | + DBG_NIR_PREFERRED); rscreen->disk_shader_cache = disk_cache_create(r600_get_family_name(rscreen),