[host] Don't specify D3D11_CREATE_DEVICE_DEBUG in release builds

This commit is contained in:
Geoffrey McRae 2017-11-26 16:10:59 +11:00
parent a84480470c
commit d450d792e3

View File

@ -108,17 +108,26 @@ bool DXGI::Initialize(CaptureOptions * options)
D3D_FEATURE_LEVEL_9_1 D3D_FEATURE_LEVEL_9_1
}; };
#if DEBUG
#define CREATE_FLAGS (D3D11_CREATE_DEVICE_DEBUG)
#else
#define CREATE_FLAGS (0)
#endif
status = D3D11CreateDevice( status = D3D11CreateDevice(
adapter, adapter,
D3D_DRIVER_TYPE_UNKNOWN, D3D_DRIVER_TYPE_UNKNOWN,
NULL, NULL,
D3D11_CREATE_DEVICE_DEBUG, CREATE_FLAGS,
featureLevels, ARRAYSIZE(featureLevels), featureLevels, ARRAYSIZE(featureLevels),
D3D11_SDK_VERSION, D3D11_SDK_VERSION,
&m_device, &m_device,
&m_featureLevel, &m_featureLevel,
&m_deviceContext &m_deviceContext
); );
#undef CREATE_FLAGS
adapter.Release(); adapter.Release();
if (FAILED(status)) if (FAILED(status))