2 ms·
The communication between the host and the GPU already works on a ring buffer on any modern GPU I believe. It’s why graphics APIs are asynchronous until you s
by boardwaalk 5y ago
The communication between the host and the GPU already works on a ring buffer on any modern GPU I believe.
It’s why graphics APIs are asynchronous until you synchronize f.e. by flipping a frame buffer or reading something back.
APIs like Vulkan are very explicit about this and have fences and semaphores. Older APIs will just block if you do something that requires blocking.