3DVagabond
Lifer
- Aug 10, 2009
- 11,951
- 204
- 106
Hyper-Q (with CUDA) does support concurrent graphics + compute[1] but it's not compatible with DX12. Apparently it may have something to do with resource barriers and the differences between CUDA and the DX12 equivalent.
I'm not sure how great a difference there is between the two but the conversation was referring to a time when DX12 was just announced or the only thing we had to compare it to was Mantle. I'm not saying it was handled in the best possible way but I think we have to at least be fair that there existed a feature that theoretically could've provided async compute when we had no additional information as to the capabilities of the hardware or the DX12 API.
[1] http://ext3h.makegames.de/DX12_Compute.html
Thanks.