Vulcanite is very memory-bounded. We can render 1 billion triangle scene with the help of instancing, which greatly reduces the actual GPU memory usage. It could be pretty fragile for normal scenes consisting of various meshes. Instancing would help less and GPU memory usage would be a huge problem then.
To solve memory issue, we plan to use a better Vulkan memory API first. This could help us build a better memory system faster.
VMA link: https://gpuopen.com/vulkan-memory-allocator/
Vulcanite is very memory-bounded. We can render 1 billion triangle scene with the help of instancing, which greatly reduces the actual GPU memory usage. It could be pretty fragile for normal scenes consisting of various meshes. Instancing would help less and GPU memory usage would be a huge problem then.
To solve memory issue, we plan to use a better Vulkan memory API first. This could help us build a better memory system faster.
VMA link: https://gpuopen.com/vulkan-memory-allocator/