mirror of
https://github.com/id-Software/DOOM-3-BFG.git
synced 2025-03-16 15:41:16 +00:00
Although staging commands can be a good idea from performance pov, it also means that we are increasing the size of the command buffer, until the queue submission is set (in most drivers). For example, when computing the Interactions, staged command buffers can be easily greater that 15k. This could be a problem with low-memory devices, like rpi4. This patch adds a new variable to configure the maximum size of staged commands. When that limit is reached a Flush is done (similar to the existing limit on the UploadBufferSize). |
||
---|---|---|
.. | ||
Allocator_VK.cpp | ||
Allocator_VK.h | ||
BufferObject_VK.cpp | ||
Image_VK.cpp | ||
qvk.h | ||
RenderBackend_VK.cpp | ||
RenderDebug_VK.cpp | ||
RenderProgs_VK.cpp | ||
Staging_VK.cpp | ||
Staging_VK.h | ||
vma.cpp | ||
vma.h |