Name Description Size
allocator.rs 21473
lib.rs Library for Vulkan-like APIs to allocated descriptor sets from descriptor pools fast, with least overhead and zero fragmentation. Straightforward usage: ```ignore use gpu_descriptor::DescriptorAllocator; let mut allocator = DescriptorAllocator::new(max_update_after_bind_descriptors_in_all_pools); // Limit as dictated by API for selected hardware let result = allocator.allocate( device, // Implementation of `gpu_descriptor::DescriptorDevice`. Comes from plugins. layout, // Descriptor set layout recognized by device's type. flags, // Flags specified when layout was created. layout_descriptor_count, // Descriptors count in the layout. count, // count of sets to allocated. ); ``` 1074