From 255ca7ecda36c3623ef730304a13aa2e8b8c0cf8 Mon Sep 17 00:00:00 2001 From: Rhys Perry Date: Mon, 14 Dec 2020 22:00:23 +0000 Subject: [PATCH] radv: set invariantgeom for Shadow of the Tomb Raider MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Work around flickering foliage on GFX10.3 Signed-off-by: Rhys Perry Reviewed-by: Samuel Pitoiset Reviewed-by: Timur Kristóf Closes: https://gitlab.freedesktop.org/mesa/mesa/-/issues/4064 Cc: mesa-stable Part-of: --- src/amd/vulkan/radv_device.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/amd/vulkan/radv_device.c b/src/amd/vulkan/radv_device.c index d86d2acb878..7c10d24ed7d 100644 --- a/src/amd/vulkan/radv_device.c +++ b/src/amd/vulkan/radv_device.c @@ -607,6 +607,10 @@ radv_handle_per_app_options(struct radv_instance *instance, } else if (!strcmp(name, "DOOMEternal")) { /* Zero VRAM for Doom Eternal to fix rendering issues. */ instance->debug_flags |= RADV_DEBUG_ZERO_VRAM; + } else if (!strcmp(name, "ShadowOfTheTomb")) { + /* Work around flickering foliage for native Shadow of the Tomb Raider + * on GFX10.3 */ + instance->debug_flags |= RADV_DEBUG_INVARIANT_GEOM; } }