|
@@ -865,8 +865,8 @@ bool DirectX11::isAvailable()
|
|
HINSTANCE dxgiDLL = getDLLRegister()->ladeDLL( "dxgi.dll", "dxgi.dll" );
|
|
HINSTANCE dxgiDLL = getDLLRegister()->ladeDLL( "dxgi.dll", "dxgi.dll" );
|
|
if( !dxgiDLL )
|
|
if( !dxgiDLL )
|
|
return 0;
|
|
return 0;
|
|
- HINSTANCE d3d12DLL = getDLLRegister()->ladeDLL( "d3d12.dll", "d3d12.dll" );
|
|
|
|
- if( !d3d12DLL )
|
|
|
|
|
|
+ HINSTANCE d3d11DLL = getDLLRegister()->ladeDLL( "d3d11.dll", "d3d11.dll" );
|
|
|
|
+ if( !d3d11DLL )
|
|
{
|
|
{
|
|
getDLLRegister()->releaseDLL( "dxgi.dll" );
|
|
getDLLRegister()->releaseDLL( "dxgi.dll" );
|
|
return 0;
|
|
return 0;
|
|
@@ -878,7 +878,7 @@ bool DirectX11::isAvailable()
|
|
getDLLRegister()->releaseDLL( "d3d11.dll" );
|
|
getDLLRegister()->releaseDLL( "d3d11.dll" );
|
|
return 0;
|
|
return 0;
|
|
}
|
|
}
|
|
- D3D11CreateDeviceFunction createDevice = (D3D11CreateDeviceFunction)GetProcAddress( d3d12DLL, "D3D11CreateDevice" );
|
|
|
|
|
|
+ D3D11CreateDeviceFunction createDevice = (D3D11CreateDeviceFunction)GetProcAddress( d3d11DLL, "D3D11CreateDevice" );
|
|
if( !createDevice )
|
|
if( !createDevice )
|
|
{
|
|
{
|
|
getDLLRegister()->releaseDLL( "dxgi.dll" );
|
|
getDLLRegister()->releaseDLL( "dxgi.dll" );
|