gpu-allocator:pure用纯Rust编写的内存分配器,用于Vulkan和将来的DirectX 12中的GPU内存

时间:2024-05-26 04:42:32
【文件属性】:

文件名称:gpu-allocator:pure用纯Rust编写的内存分配器,用于Vulkan和将来的DirectX 12中的GPU内存

文件大小:57KB

文件格式:ZIP

更新时间:2024-05-26 04:42:32

:ledger: gpu分配器 [ dependencies ] gpu-allocator = " 0.6.0 " 设置Vulkan的分配器 use ash :: version :: {DeviceV1_0, EntryV1_0, InstanceV1_0}; use ash :: vk; let mut allocator = VulkanAllocator :: new ( & VulkanAllocatorCreateDesc { instance, device, physical_device, debug_settings: Default :: default (), }); Vulkan分配示例 // Setup vulkan info let vk_info = vk :: BufferCreateInfo :: builder () . s


【文件预览】:
gpu-allocator-main
----.gitignore(371B)
----README.md(2KB)
----.github()
--------workflows()
----Cargo.toml(1KB)
----examples()
--------vulkan-buffer()
--------vulkan-visualization()
----src()
--------lib.rs(29KB)
--------visualizer()
--------free_list_allocator.rs(12KB)
--------dedicated_block_allocator.rs(3KB)
--------result.rs(469B)
----release.toml(295B)
----CODE_OF_CONDUCT.md(3KB)
----banner.png(21KB)

网友评论