From cdf24cb58cbb050f349f27be81b9538c5319982d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Vladim=C3=ADr=20Vondru=C5=A1?= Date: Thu, 6 Mar 2014 22:57:23 +0100 Subject: [PATCH] Proper detection for AMD driver bug workaround. Not sure where I got that. --- src/Magnum/Implementation/setupDriverWorkarounds.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/Magnum/Implementation/setupDriverWorkarounds.cpp b/src/Magnum/Implementation/setupDriverWorkarounds.cpp index 5c0799c9a..d575ce324 100644 --- a/src/Magnum/Implementation/setupDriverWorkarounds.cpp +++ b/src/Magnum/Implementation/setupDriverWorkarounds.cpp @@ -35,8 +35,8 @@ void Context::setupDriverWorkarounds() { #ifndef MAGNUM_TARGET_GLES /* This extension causes crash in GLSL compiler on AMD linux drivers 13.251 */ - const std::string renderer = rendererString(); - if(renderer.find("Advanced Micro Devices") != std::string::npos) + const std::string vendor = vendorString(); + if(vendor.find("ATI Technologies Inc.") != std::string::npos) _setRequiredVersion(GL::ARB::explicit_uniform_location, None); #endif