Nikita Kosenkov
Я просто думал все мои команды на отрисовку сразу штампуют картинки и при swap он просто подменяет пустоту на уже готовый рисунок (так сказать)
Нет, оно асинхронно работает. Можешь почитать про Deferred Context в D3D11, или как оно устроено в D3D12/Vulkan/Metal