From def000749667e1723ae434bc70d3a3070ef0931e Mon Sep 17 00:00:00 2001 From: Sam Gateau <sam@highfidelity.io> Date: Thu, 13 Jun 2019 11:39:13 -0700 Subject: [PATCH] REfining the filter based on the COmputer model name and catching the 2 known problematic models --- libraries/platform/src/platform/Profiler.cpp | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/libraries/platform/src/platform/Profiler.cpp b/libraries/platform/src/platform/Profiler.cpp index bd8efb9097..1c0942f860 100644 --- a/libraries/platform/src/platform/Profiler.cpp +++ b/libraries/platform/src/platform/Profiler.cpp @@ -141,14 +141,14 @@ bool Profiler::isRenderMethodDeferredCapable() { // Macbook air 2018 are a problem - if ((computerModel.find("MacBookAir") != std::string::npos) && (gpuModel.find("Intel HD Graphics 6000") != std::string::npos)) { + if ((computerModel.find("MacBookAir7,2") != std::string::npos) && (gpuModel.find("Intel HD Graphics 6000") != std::string::npos)) { return false; } - // We know for fact that one INtel Iris is problematic, not enough info yet for sure - // if ((gpuModel.find("Intel Iris ....") != std::string::npos)) { - // return false; - //} + // We know for fact that the Mac BOok Pro 13 from Mid 2014 INtel Iris is problematic, + if ((computerModel.find("MacBookPro11,1") != std::string::npos) && (gpuModel.find("Intel Iris") != std::string::npos)) { + return false; + } return true; #elif defined(Q_OS_ANDROID)