6个版本
使用旧的Rust 2015
0.1.5 | 2017年9月20日 |
---|---|
0.1.4 | 2017年8月2日 |
0.1.3 | 2017年7月22日 |
在内存管理中排名第636
57KB
1.5K SLoC
vulkan-malloc
[dependencies]
vulkan-malloc = "0.1.5"
此crate提供了一种通用设备内存分配器的实现,它应该涵盖基于Vulkan应用程序的常见用例,同时最大限度地减少从Vulkan运行时实际分配内存块的情况。
此crate大量基于AMD的C++库VulkanMemoryAllocator。
有关此crate的动机和实现的更多详细信息,请参阅VulkanMemoryAllocator文档。
Allocator
自身是线程安全的 - 它既是Send
也是Sync
。
dacite用于Vulkan绑定。
文档
许可证
此库受以下任一许可证的许可:
- Apache许可证2.0版本,(LICENSE-APACHE或https://apache.ac.cn/licenses/LICENSE-2.0)
- MIT许可证 (LICENSE-MIT或http://opensource.org/licenses/MIT)
任选其一。
贡献
除非你明确表示,否则根据Apache-2.0许可证定义,你提交的任何有意提交以包含在本作品中的贡献,都将根据上述条款双重许可,无需任何额外条款或条件。
依赖项
~2MB
~30K SLoC