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 <gert.wollny@collabora.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/14429>
This commit is contained in:
Emma Anholt
2021-12-28 12:31:36 -08:00
parent 9acb622c44
commit 626ab112f6

View File

@@ -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),