diff options
author | Clément Foucault <foucault.clem@gmail.com> | 2020-07-01 03:10:10 +0300 |
---|---|---|
committer | Jeroen Bakker <j.bakker@atmind.nl> | 2020-07-13 18:13:17 +0300 |
commit | 2087b878078bf16f212e9bce48c05b4456b90d96 (patch) | |
tree | 92fd9b48d352aa92e776adc95a06bda1a95a7fbc | |
parent | 592e306236defaf5f84bb6aa2638013e95b02fac (diff) |
Fix T77641 Sculpt mode performance regression in 2.83
-rw-r--r-- | source/blender/gpu/intern/gpu_extensions.c | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/source/blender/gpu/intern/gpu_extensions.c b/source/blender/gpu/intern/gpu_extensions.c index 19b4ea5bf4b..7b0825a2d8e 100644 --- a/source/blender/gpu/intern/gpu_extensions.c +++ b/source/blender/gpu/intern/gpu_extensions.c @@ -295,6 +295,12 @@ void gpu_extensions_init(void) GG.broken_amd_driver = true; } + if (GPU_type_matches(GPU_DEVICE_ATI, GPU_OS_UNIX, GPU_DRIVER_OPENSOURCE) && + strstr(version, "Mesa 19.3.4")) { + /* Fix slowdown on this particular driver. (see T77641) */ + GG.broken_amd_driver = true; + } + if (GPU_type_matches(GPU_DEVICE_ATI, GPU_OS_MAC, GPU_DRIVER_OFFICIAL)) { if (strstr(renderer, "AMD Radeon Pro") || strstr(renderer, "AMD Radeon R9") || strstr(renderer, "AMD Radeon RX")) { |