d3d9 how to register software device

178 views Asked by At

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?

1

There are 1 answers

0
Chuck Walbourn On

There's never been a D3DDEVTYPE_SW for 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.