gpu-allocator
gpu-allocator copied to clipboard
🦀 GPU memory allocator for Vulkan, DirectX 12 and Metal. Written in pure Rust
Updates the requirements on [egui_extras](https://github.com/emilk/egui) to permit the latest version. Release notes Sourced from egui_extras's releases. 0.28.1 - Tooltip tweaks egui is an easy-to-use immediate mode GUI for Rust that...
It's not particularly important but while I was adding integration in wgpu for the allocator reports and duplicating a bit of the formatting code in the process, it was rubbing...
`render_memory_block_window ` was calling `render_breakdown_ui` instead of `render_memory_block_ui`. Resolves #238
Ohai, I'm not sure if this is useful to you, or a desirable change, but I thought I'd share anyway. In our engine, we currently keep `Allocation`s immutable, so updating...
https://github.com/Traverse-Research/gpu-allocator/blob/main/src/vulkan/visualizer.rs#L153 It should probably call `render_memory_block_ui` instead :D Cool visualizer btw!
These helpers don't really belong in the metal implementation of GPU allocator, instead, they belong in the client APIs using gpu-allocator. This issue surfaced in our codebase because the `make_acceleration_structure`...
Updates the requirements on [egui_extras](https://github.com/emilk/egui) to permit the latest version. Release notes Sourced from egui_extras's releases. 0.29.0 - Multipass, UiBuilder, & visual improvements egui is an easy-to-use immediate mode GUI...
Updates the requirements on [egui](https://github.com/emilk/egui) to permit the latest version. Release notes Sourced from egui's releases. 0.29.0 - Multipass, UiBuilder, & visual improvements egui is an easy-to-use immediate mode GUI...
`gpu-allocator` creates heaps on which callers can allocate ranges and create "placed" resources like textures, buffers and acceleration structures. These individual resources, or the heaps as a whole, need to...