Computer graphics in Game development
Ivan Belyavtsev
21.11.2020
PSO keeps a state of rendering pipeline:
A region of memory to keep a queue GPU commands.
Has one method Reset
, which allows to re-use the memory for the next commands [1]
Command queue allows to submit commands via command list and make the fence synchronization
ExecuteCommandLists
for submitting command listsSignal
for setting a special value to the fence [1]Command list a set of GPU command which will executed
Reset
transfers the command list to the record stateClose
transfers the command list out of the record state [1]Fence is an object of GPU-CPU synchronization [1]