From cebccea81c3738675e8439e93403a63ac03f79c5 Mon Sep 17 00:00:00 2001 From: Gregory Hainaut Date: Fri, 12 Dec 2014 20:44:58 +0100 Subject: [PATCH] gsdx: disable some gl extensions when VMware driver is detected It is likely the Mesa driver, code seems to have the same issue (separate shader) --- plugins/GSdx/GLLoader.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/plugins/GSdx/GLLoader.cpp b/plugins/GSdx/GLLoader.cpp index 3d37c3e142..9a445d41a4 100644 --- a/plugins/GSdx/GLLoader.cpp +++ b/plugins/GSdx/GLLoader.cpp @@ -226,6 +226,8 @@ namespace GLLoader { intel_buggy_driver = true; if (strstr(vendor, "X.Org")) // Note: it might actually catch nouveau too, but bug are likely to be the same anyway mesa_amd_buggy_driver = true; + if (strstr(vendor, "VMware")) // Assume worst case because I don't know the real status + mesa_amd_buggy_driver = intel_buggy_driver = true; GLuint dot = 0; while (s[dot] != '\0' && s[dot] != '.') dot++;