mirror of https://github.com/PCSX2/pcsx2.git
GS: Default adapter_index to -1 to indicate default
This commit is contained in:
parent
aaed932a67
commit
f471c30036
|
@ -1091,7 +1091,6 @@ void GSApp::Init()
|
||||||
// Avoid to clutter the ini file with useless options
|
// Avoid to clutter the ini file with useless options
|
||||||
#ifdef _WIN32
|
#ifdef _WIN32
|
||||||
// Per OS option.
|
// Per OS option.
|
||||||
m_default_configuration["adapter_index"] = "0";
|
|
||||||
m_default_configuration["CaptureFileName"] = "";
|
m_default_configuration["CaptureFileName"] = "";
|
||||||
m_default_configuration["CaptureVideoCodecDisplayName"] = "";
|
m_default_configuration["CaptureVideoCodecDisplayName"] = "";
|
||||||
m_default_configuration["debug_d3d"] = "0";
|
m_default_configuration["debug_d3d"] = "0";
|
||||||
|
@ -1101,6 +1100,7 @@ void GSApp::Init()
|
||||||
#else
|
#else
|
||||||
m_default_configuration["linux_replay"] = "1";
|
m_default_configuration["linux_replay"] = "1";
|
||||||
#endif
|
#endif
|
||||||
|
m_default_configuration["adapter_index"] = "-1";
|
||||||
m_default_configuration["aa1"] = "1";
|
m_default_configuration["aa1"] = "1";
|
||||||
m_default_configuration["accurate_date"] = "1";
|
m_default_configuration["accurate_date"] = "1";
|
||||||
m_default_configuration["accurate_blending_unit"] = "1";
|
m_default_configuration["accurate_blending_unit"] = "1";
|
||||||
|
|
|
@ -78,10 +78,11 @@ namespace D3D
|
||||||
ASSERT(factory);
|
ASSERT(factory);
|
||||||
|
|
||||||
wil::com_ptr_nothrow<IDXGIAdapter1> adapter;
|
wil::com_ptr_nothrow<IDXGIAdapter1> adapter;
|
||||||
if (factory->EnumAdapters1(index, adapter.put()) == DXGI_ERROR_NOT_FOUND)
|
if (index < 0 || factory->EnumAdapters1(index, adapter.put()) == DXGI_ERROR_NOT_FOUND)
|
||||||
{
|
{
|
||||||
// try index 0 (default adapter)
|
// try index 0 (default adapter)
|
||||||
fprintf(stderr, "D3D: adapter not found, falling back to the default\n");
|
if (index >= 0)
|
||||||
|
fprintf(stderr, "D3D: adapter not found, falling back to the default\n");
|
||||||
if (FAILED(factory->EnumAdapters1(0, adapter.put())))
|
if (FAILED(factory->EnumAdapters1(0, adapter.put())))
|
||||||
{
|
{
|
||||||
// either there are no adapters connected or something major is wrong with the system
|
// either there are no adapters connected or something major is wrong with the system
|
||||||
|
|
Loading…
Reference in New Issue