(04-09-2015, 10:48 PM)rlaugh0095 Wrote:(04-08-2015, 08:23 PM)phantom theif 1412 Wrote: DX12 reduces the CPU overhead in most cases. AFAIK, the draw call rate is around 9-10 times faster. one of the scenario which DX12 benefits from over DX11 is the way it dispatches the calls. In DX11, the API itself makes sure that read/write should be made complete before a specific call which in turn, cause some Idle time before the next call.Thanks for the indepth explanation! Honestly I'd say emulation is where im most excited to see it applied. ^.^ It would be cool if it would be enough to help speed up citra and ps3 emulation.
Whereas in DX12, The user can manipulate the needs of a preferred Idle time on his own. which in turn causes the dispatched calls to be run without any Idle times.
There are still more other scenarios in which DX12 fares better than DX11, you would have look to it If, you're Interested.
also waiting to see what dx12 can bring to AMD cpu's and emulation

