diff options
Diffstat (limited to 'source/blender/gpu/intern/gpu_extensions.c')
-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 8368577a05d..7b6759c44bf 100644 --- a/source/blender/gpu/intern/gpu_extensions.c +++ b/source/blender/gpu/intern/gpu_extensions.c @@ -401,6 +401,12 @@ void gpu_extensions_init(void) GG.context_local_shaders_workaround = true; } } + else if ((GG.device == GPU_DEVICE_ATI) && (GG.os == GPU_OS_UNIX) && + (GG.driver == GPU_DRIVER_OPENSOURCE)) { + /* See T70187: merging vertices fail. This has been tested from 18.2.2 till 19.3.0~dev of the + * Mesa driver */ + GG.unused_fb_slot_workaround = true; + } GPU_invalid_tex_init(); } |