summaryrefslogtreecommitdiff
path: root/Source/Core/VideoCommon/DriverDetails.cpp
diff options
context:
space:
mode:
authorStenzek <stenzek@gmail.com>2018-07-17 13:33:56 +1000
committerStenzek <stenzek@gmail.com>2018-07-17 13:34:18 +1000
commit602fe0f457db67f121b642c48fcdfe0df0f61f61 (patch)
tree5c351c74b132ec048810dd9f0e7c33c8f13025a5 /Source/Core/VideoCommon/DriverDetails.cpp
parent5516731a72ef522d09475fe30c057145de5e62aa (diff)
DriverDetails: Disable shared context shader compilation on nouveau
Our usage of glFinish() can cause driver crashes and/or lockups. Please note that this disables the background shader compilation (i.e. all shaders will be compiled on boot). There is no way around this.
Diffstat (limited to 'Source/Core/VideoCommon/DriverDetails.cpp')
-rw-r--r--Source/Core/VideoCommon/DriverDetails.cpp2
1 files changed, 2 insertions, 0 deletions
diff --git a/Source/Core/VideoCommon/DriverDetails.cpp b/Source/Core/VideoCommon/DriverDetails.cpp
index 0a0e3e2b72..1626e24d18 100644
--- a/Source/Core/VideoCommon/DriverDetails.cpp
+++ b/Source/Core/VideoCommon/DriverDetails.cpp
@@ -102,6 +102,8 @@ static BugInfo m_known_bugs[] = {
true},
{API_OPENGL, OS_LINUX, VENDOR_MESA, DRIVER_I965, Family::UNKNOWN,
BUG_SHARED_CONTEXT_SHADER_COMPILATION, -1.0, -1.0, true},
+ {API_OPENGL, OS_LINUX, VENDOR_MESA, DRIVER_NOUVEAU, Family::UNKNOWN,
+ BUG_SHARED_CONTEXT_SHADER_COMPILATION, -1.0, -1.0, true},
{API_VULKAN, OS_ALL, VENDOR_NVIDIA, DRIVER_NVIDIA, Family::UNKNOWN, BUG_BROKEN_MSAA_CLEAR, -1.0,
-1.0, true},
{API_VULKAN, OS_ALL, VENDOR_IMGTEC, DRIVER_IMGTEC, Family::UNKNOWN,