Add LLGLManager::mIsMobileGF
This commit is contained in:
@@ -450,7 +450,9 @@ LLGLManager::LLGLManager() :
|
|||||||
mIsGFFX(FALSE),
|
mIsGFFX(FALSE),
|
||||||
mATIOffsetVerticalLines(FALSE),
|
mATIOffsetVerticalLines(FALSE),
|
||||||
mATIOldDriver(FALSE),
|
mATIOldDriver(FALSE),
|
||||||
|
#if LL_DARWIN
|
||||||
|
mIsMobileGF(FALSE),
|
||||||
|
#endif
|
||||||
mHasRequirements(TRUE),
|
mHasRequirements(TRUE),
|
||||||
|
|
||||||
mHasSeparateSpecularColor(FALSE),
|
mHasSeparateSpecularColor(FALSE),
|
||||||
@@ -648,6 +650,14 @@ bool LLGLManager::initGL()
|
|||||||
{
|
{
|
||||||
mIsGF3 = TRUE;
|
mIsGF3 = TRUE;
|
||||||
}
|
}
|
||||||
|
#if LL_DARWIN
|
||||||
|
else if ((mGLRenderer.find("9400M") != std::string::npos)
|
||||||
|
|| (mGLRenderer.find("9600M") != std::string::npos)
|
||||||
|
|| (mGLRenderer.find("9800M") != std::string::npos))
|
||||||
|
{
|
||||||
|
mIsMobileGF = TRUE;
|
||||||
|
}
|
||||||
|
#endif
|
||||||
|
|
||||||
}
|
}
|
||||||
else if (mGLVendor.find("INTEL") != std::string::npos
|
else if (mGLVendor.find("INTEL") != std::string::npos
|
||||||
|
|||||||
@@ -123,6 +123,11 @@ public:
|
|||||||
BOOL mATIOffsetVerticalLines;
|
BOOL mATIOffsetVerticalLines;
|
||||||
BOOL mATIOldDriver;
|
BOOL mATIOldDriver;
|
||||||
|
|
||||||
|
#if LL_DARWIN
|
||||||
|
// Needed to distinguish problem cards on older Macs that break with Materials
|
||||||
|
BOOL mIsMobileGF;
|
||||||
|
#endif
|
||||||
|
|
||||||
// Whether this version of GL is good enough for SL to use
|
// Whether this version of GL is good enough for SL to use
|
||||||
BOOL mHasRequirements;
|
BOOL mHasRequirements;
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user