Re-added support for non pure-devices in D3D device creation