]> git.nega.tv - josh/narcissus/commit
narcissus-gpu: Support large bufferImageGranularity
authorJoshua Simmons <josh@nega.tv>
Wed, 19 Jul 2023 20:27:00 +0000 (22:27 +0200)
committerJoshua Simmons <josh@nega.tv>
Wed, 19 Jul 2023 20:27:00 +0000 (22:27 +0200)
commitcb1da6ca0334764db019e41f28c341318f3782ca
tree2f3db21c7fb151aadadf4e53279168e9fe35cb5f
parent45f5ebd9f078af4b3f4b6b87e54294c1159edf27
narcissus-gpu: Support large bufferImageGranularity

Add support for bufferImageGranularity that's larger than the TLSF
minimum alignment by segregating image and buffer allocators in that
case.
libs/ffi/vulkan-sys/examples/triangle.rs
libs/ffi/vulkan-sys/src/lib.rs
libs/narcissus-gpu/src/backend/vulkan/allocator.rs
libs/narcissus-gpu/src/backend/vulkan/mod.rs