phobos 0.10.0

Fast, powerful Vulkan abstraction library
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
//! Contains useful memory allocator wrappers
//! # Allocator traits
//! These are defined in [`traits`], and can be implemented to supply a custom allocator type to all phobos functions.
//! # Default allocator
//! A default allocator based on the `gpu_allocator` crate is implemented [here](default_allocator). Types that take a generic allocator parameter
//! default to this [`DefaultAllocator`](crate::DefaultAllocator) type.
//! # Scratch allocator
//! A linear allocator used for making temporary, short lived allocations. For more information check the [`scratch_allocator`]
//! module documentation.

pub mod default_allocator;
pub mod memory_type;
pub mod scratch_allocator;
pub mod traits;