[vk] Introduce Ring Buffers for Uniform Buffer #2698
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "buffercache"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Create 3 ring buffers which rotates between buffers each frame to avoid GPU/CPU conflicts
BindMappedUniformBuffer first tries to allocate from the ring buffer and falls back to staging pool only if allocation is too large.
Note to testers:- please test the performance since it is primarily a performance optimization and also look for visual bugs.
4f9f90d9b4
to8f11ce89e3
WIP: [vk] Introduce Ring Buffers for Uniform Bufferto [vk] Introduce Ring Buffers for Uniform BufferView command line instructions
Checkout
From your project repository, check out a new branch and test the changes.