How should I interpret these DirectX Caps Viewer values?
- by tobi
Briefly asking - what do the nodes mean and what the difference is between them in DirectX Caps Viewer?
DXGI Devices
Direct3D9 Devices
DirectDraw Devices
The most interesting for me is 1 vs 2. In the Direct3D9 Devices under HAL node I can see that my GeForce 8800GT supports PixelShaderVersion 3.0. However, under DXGI Devices I have DX 10, DX 10.1 and DX 11 having Shader model 4.0 (actually why DX 11? My card is not compatible with DX 11).
I am implementing a DX 11 application (including d3d11.h) with shaders compiled in 4.0 version, so I can clearly see that 4.0 is supported.
What is the difference between 1 and 2? Could you give me some theory behind the nodes?