diff --git a/indra/llrender/llgl.cpp b/indra/llrender/llgl.cpp index c3b402defac1d0157324092591405e5ac2b6cd70..4e45280d35061e4816423100b24adeaa3865608f 100755 --- a/indra/llrender/llgl.cpp +++ b/indra/llrender/llgl.cpp @@ -374,8 +374,8 @@ bool LLGLManager::initGL() mIsIntel = TRUE; #if LL_WINDOWS if (mGLRenderer.find("HD") != std::string::npos - && (mGLRenderer.find("2000") != std::string::npos - || mGLRenderer.find("3000") != std::string::npos)) + && ((mGLRenderer.find("2000") != std::string::npos || mGLRenderer.find("3000") != std::string::npos) + || (mGLVersion == 3.1f && mGLRenderer.find("INTEL(R) HD GRAPHICS") != std::string::npos))) { mIsHD3K = TRUE; }