on win7 no graphics card
IDirect3D9::createDevice() with BehaviorFlags=D3DCREATE_SOFTWARE_VERTEXPROCESSING,DeviceType=D3DDEVTYPE_SW,return D3DERR_INVALIDCALL.
D3DDEVTYPE_SW need IDirect3D9::RegisterSoftwareDevice to register pluggable software device first in microsoft document. is there software device work?
There's never been a
D3DDEVTYPE_SWfor Direct3D 9 to my knowledge. There was one for Direct3D 8 a long, long time ago.For modern DirectX software rendering, you'd use WARP with DirectX 11 or DirectX 12.