3 个不稳定版本
0.2.0 | 2024年4月9日 |
---|---|
0.1.2 | 2023年9月25日 |
0.1.1 | 2021年1月23日 |
0.1.0 |
|
在内存管理中排名424
每月下载量248,862
用于1,454 个crates(直接使用4个)
6KB
78 行
gpu-descriptor
一个库,用于从描述符池中快速分配描述符集,以Vulkan-like API的形式,具有最小开销和零碎片。
简单使用
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.
);
许可证
许可协议为以下之一:
- Apache License,版本2.0,(license/APACHE 或 https://apache.ac.cn/licenses/LICENSE-2.0)
- MIT许可证 (license/MIT 或 http://opensource.org/licenses/MIT)
任选其一。
贡献
除非您明确声明,否则您有意提交的任何贡献,根据Apache-2.0许可证定义,均应按上述方式双重许可,不附加任何额外条款或条件。
在Patreon上支持我
依赖项
~110KB