]> git.nega.tv - josh/narcissus/commit
narcissus-gpu: Use a single transient allocator type
authorJoshua Simmons <josh@nega.tv>
Sat, 15 Jul 2023 16:56:58 +0000 (18:56 +0200)
committerJoshua Simmons <josh@nega.tv>
Sat, 15 Jul 2023 16:56:58 +0000 (18:56 +0200)
commit91e67736411d953ae9ddf9175915e28c882eb022
tree4f92d95152b30a7c99181b109ac077f64afd3dd2
parentf869ac59a9b9611e4a52dce40a0e0dc8157d6a53
narcissus-gpu: Use a single transient allocator type

Having a separate pool of buffers for different buffer usages is complex
and wasteful. Instead allocate transient buffers with all possible usage
flags in a single pool.
bins/narcissus/src/pipelines/basic.rs
bins/narcissus/src/pipelines/text.rs
libs/narcissus-gpu/src/backend/vulkan/mod.rs
libs/narcissus-gpu/src/lib.rs