ash-alloc

Crates.ioash-alloc
lib.rsash-alloc
version2.3.1
created_at2024-12-18 14:54:11.544403+00
updated_at2024-12-18 15:03:35.887057+00
descriptionA segregated list memory allocator for Vulkan, but for Ash
homepage
repositoryhttps://github.com/Super-Pizza/ash-alloc
max_upload_size
id1487877
size100,092
(Super-Pizza)

documentation

README

ash-alloc

Latest version Documentation ZLIB MIT Apache

A segregated list memory allocator for Vulkan written in Rust, but for ash. Forked from vk-alloc.

Targets Vulkan 1.2+ using ash.

Features

All features are optional by default.

  • tracing Adds logging using tracing.
  • profiling Adds support for profiling.
  • vk-buffer-device-address: Enables the usage of "vkGetBufferDeviceAddress". Needs the Vulkan 1.2 "bufferDeviceAddress" device feature enabled.

License

Licensed under MIT or Apache-2.0 or ZLIB.

Commit count: 99

cargo fmt