01-25-2015, 07:10 AM
(01-25-2015, 07:02 AM)dogen Wrote: That's not entirely true, but whatever. The point is, you won't see any reduced api overhead if you're not using an api. Software rendering is essentially done entirely by the cpu.
Are you saying DX10 Software mode is the same as DX9 Software mode ?
Lol
Beside it is true. the API communicates directly with the GPU
in DX 10
Hardware mode
Program => API => CPU => GPU => rendering
in Software mode
Program => API => CPU => CPU => Rendering (as in 2 commands are being executed by the CPU which is why the slowdown is huge)
in DX12 / Mantle in SW/HW mode
Program => API => GPU/CPU (up to double performance based on situation)