#gpu #vulkan #no-std

no-std gpu-descriptor-gfx

类似于Vulkan的API的无实现描述符分配器

2个不稳定版本

0.2.0 2021年2月9日
0.1.0 2021年1月23日

#994 in 图形API

MIT/Apache

16KB
281

gpu-descriptor

crates docs actions MIT/Apache loc

类似于Vulkan的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-2.0许可证定义的您提交的任何有意贡献,都将按照上述方式双许可,而不附加任何额外条款或条件。

在Patreon上支持我

Support me on Patreon

依赖项

~5MB
~102K SLoC