Commit e13f2d0a authored by cutealien's avatar cutealien

Remove D3DCREATE_MULTITHREADED from d3d8driver again (no one uses that anyway...

Remove D3DCREATE_MULTITHREADED from d3d8driver again (no one uses that anyway anymore and it caused compiled troubles).

git-svn-id: svn://svn.code.sf.net/p/irrlicht/code/trunk@4210 dfc29bdd-3216-0410-991c-e03cc46cb475
parent c739925f
...@@ -326,12 +326,11 @@ bool CD3D8Driver::initDriver(const core::dimension2d<u32>& screenSize, ...@@ -326,12 +326,11 @@ bool CD3D8Driver::initDriver(const core::dimension2d<u32>& screenSize,
DWORD fpuPrecision = 0; DWORD fpuPrecision = 0;
#else #else
DWORD fpuPrecision = highPrecisionFPU ? D3DCREATE_FPU_PRESERVE : 0; DWORD fpuPrecision = highPrecisionFPU ? D3DCREATE_FPU_PRESERVE : 0;
DWORD multithreaded = Params.DriverMultithreaded ? D3DCREATE_MULTITHREADED : 0;
#endif #endif
if (pureSoftware) if (pureSoftware)
{ {
hr = pID3D->CreateDevice(DisplayAdapter, D3DDEVTYPE_REF, hwnd, hr = pID3D->CreateDevice(DisplayAdapter, D3DDEVTYPE_REF, hwnd,
fpuPrecision | multithreaded | D3DCREATE_SOFTWARE_VERTEXPROCESSING, &present, &pID3DDevice); fpuPrecision | D3DCREATE_SOFTWARE_VERTEXPROCESSING, &present, &pID3DDevice);
if (FAILED(hr)) if (FAILED(hr))
os::Printer::log("Was not able to create Direct3D8 software device.", ELL_ERROR); os::Printer::log("Was not able to create Direct3D8 software device.", ELL_ERROR);
...@@ -339,14 +338,14 @@ bool CD3D8Driver::initDriver(const core::dimension2d<u32>& screenSize, ...@@ -339,14 +338,14 @@ bool CD3D8Driver::initDriver(const core::dimension2d<u32>& screenSize,
else else
{ {
hr = pID3D->CreateDevice(DisplayAdapter, devtype, hwnd, hr = pID3D->CreateDevice(DisplayAdapter, devtype, hwnd,
fpuPrecision | multithreaded | D3DCREATE_HARDWARE_VERTEXPROCESSING, &present, &pID3DDevice); fpuPrecision | D3DCREATE_HARDWARE_VERTEXPROCESSING, &present, &pID3DDevice);
if(FAILED(hr)) if(FAILED(hr))
hr = pID3D->CreateDevice(DisplayAdapter, devtype, hwnd, hr = pID3D->CreateDevice(DisplayAdapter, devtype, hwnd,
fpuPrecision | multithreaded | D3DCREATE_MIXED_VERTEXPROCESSING , &present, &pID3DDevice); fpuPrecision | D3DCREATE_MIXED_VERTEXPROCESSING , &present, &pID3DDevice);
if(FAILED(hr)) if(FAILED(hr))
hr = pID3D->CreateDevice(DisplayAdapter, devtype, hwnd, hr = pID3D->CreateDevice(DisplayAdapter, devtype, hwnd,
fpuPrecision | multithreaded | D3DCREATE_SOFTWARE_VERTEXPROCESSING, &present, &pID3DDevice); fpuPrecision | D3DCREATE_SOFTWARE_VERTEXPROCESSING, &present, &pID3DDevice);
if (FAILED(hr)) if (FAILED(hr))
os::Printer::log("Was not able to create Direct3D8 device.", ELL_ERROR); os::Printer::log("Was not able to create Direct3D8 device.", ELL_ERROR);
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment