Silverforce11
Lifer
- Feb 19, 2009
- 10,457
- 10
- 76
Oh, it's german. ? (I haven't read the MS's official DX12 guide b4)
And reading that, it sounded so similar...
https://www.amd.com/Documents/Mantle-Programming-Guide-and-API-Reference.pdf
p15.
And the graphics/model is saying the same thing. No wonder Johan and EPIC guys were saying DX12's programming guide is "deja vu" haha.
And reading that, it sounded so similar...
https://www.amd.com/Documents/Mantle-Programming-Guide-and-API-Reference.pdf
p15.
Modern GPUs have a number of different engines capable of executing in parallel ― graphics, compute, direct memory access (DMA) engine, as well as various multimedia engines. The basic
building block for GPU work is a command buffer containing rendering, compute, and other commands targeting one of the GPU engines. Command buffers are generated by drivers and
added to an execution queue representing one of the GPU engines, as shown in Figure 2. When the GPU is ready, it picks the next available command buffer from the queue and executes it.
Mantle provides a thin abstraction of this execution model.
And the graphics/model is saying the same thing. No wonder Johan and EPIC guys were saying DX12's programming guide is "deja vu" haha.
Last edited: