mirror of
https://github.com/TorqueGameEngines/Torque3D.git
synced 2026-07-14 08:04:40 +00:00
Adds a logical check for when we try and check for found adapters, so if we're defined to use a Null device, we can skip looking around
This commit is contained in:
parent
cb766f2878
commit
38b81eb804
1 changed files with 18 additions and 9 deletions
|
|
@ -333,17 +333,26 @@ GFXAdapter *GFXInit::getBestAdapterChoice()
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
// Return best found in order DX11, GL
|
if (renderer.equal("NullDevice", String::NoCase) == false)
|
||||||
if (foundAdapter11)
|
{
|
||||||
return foundAdapter11;
|
// Return best found in order DX11, GL
|
||||||
|
if (foundAdapter11)
|
||||||
|
return foundAdapter11;
|
||||||
|
|
||||||
if (foundAdapterGL)
|
if (foundAdapterGL)
|
||||||
return foundAdapterGL;
|
return foundAdapterGL;
|
||||||
|
|
||||||
// Uh oh - we didn't find anything. Grab whatever we can that's not Null...
|
// Uh oh - we didn't find anything. Grab whatever we can that's not Null...
|
||||||
for(S32 i=0; i<smAdapters.size(); i++)
|
for (S32 i = 0; i < smAdapters.size(); i++)
|
||||||
if(smAdapters[i]->mType != NullDevice)
|
if (smAdapters[i]->mType != NullDevice)
|
||||||
return smAdapters[i];
|
return smAdapters[i];
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
for (S32 i = 0; i < smAdapters.size(); i++)
|
||||||
|
if (smAdapters[i]->mType == NullDevice)
|
||||||
|
return smAdapters[i];
|
||||||
|
}
|
||||||
|
|
||||||
// Dare we return a null device? No. Just return NULL.
|
// Dare we return a null device? No. Just return NULL.
|
||||||
return NULL;
|
return NULL;
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue