diff --git a/gfx/layers/d3d9/DeviceManagerD3D9.cpp b/gfx/layers/d3d9/DeviceManagerD3D9.cpp index 58b6dde193..094bfc9e3a 100644 --- a/gfx/layers/d3d9/DeviceManagerD3D9.cpp +++ b/gfx/layers/d3d9/DeviceManagerD3D9.cpp @@ -328,15 +328,9 @@ DeviceManagerD3D9::Initialize() // XPRTM Edit: // check if hardware T&L is available if (pD3D9DeviceCaps.DevCaps & D3DDEVCAPS_HWTRANSFORMANDLIGHT) { - if (pD3D9DeviceCaps.DevCaps & D3DDEVCAPS_PUREDEVICE) { - behaviorFlags |= D3DCREATE_HARDWARE_VERTEXPROCESSING | - D3DCREATE_MULTITHREADED | - D3DCREATE_PUREDEVICE | D3DCREATE_FPU_PRESERVE; - } else { - behaviorFlags |= D3DCREATE_HARDWARE_VERTEXPROCESSING | - D3DCREATE_MULTITHREADED | - D3DCREATE_FPU_PRESERVE; - } + behaviorFlags |= D3DCREATE_HARDWARE_VERTEXPROCESSING | + D3DCREATE_MULTITHREADED | + D3DCREATE_FPU_PRESERVE; } else { behaviorFlags |= D3DCREATE_SOFTWARE_VERTEXPROCESSING | D3DCREATE_MULTITHREADED |