vulkano/vulkano
marc0246 de7b6a91a0
Merge MappedDeviceMemory into DeviceMemory, make MemoryAlloc reuse the logic (#2300)
* Merge `MappedDeviceMemory` into `DeviceMemory`

* Fix soundness and utilize new `DeviceMemory` methods in `MemoryAlloc`

* Fix oopsies

* `Sync`ness

* `#[inline]`

* Big oopsie

* Language

* Sanity check for the deprecated stuff

* Full `khr_map_memory2`

* Missed trait impls

* `MemoryUnmapInfo::validate`

* Document mapping behavior of `GenericMemoryAllocator`

* Validate flags

* Update vulkano/src/memory/allocator/mod.rs

Co-authored-by: Rua <ruawhitepaw@gmail.com>

* Remove flags

* Errors

---------

Co-authored-by: Rua <ruawhitepaw@gmail.com>
2023-08-24 16:46:38 +02:00
..
autogen Remove remaining old error types, other cleanup (#2281) 2023-08-09 21:19:38 +02:00
src Merge MappedDeviceMemory into DeviceMemory, make MemoryAlloc reuse the logic (#2300) 2023-08-24 16:46:38 +02:00
build.rs Split autogen output into multiple files (#1697) 2021-09-06 04:10:38 +07:00
Cargo.toml Use OR operator in Cargo.toml license field (#2293) 2023-08-18 13:36:49 +02:00
LICENSE-APACHE Adds LICENSE-* files to crate subdirectories (#1597) 2021-05-31 04:53:05 +07:00
LICENSE-MIT Adds LICENSE-* files to crate subdirectories (#1597) 2021-05-31 04:53:05 +07:00
spirv.core.grammar.json Update Ash to 0.37.1 (#2096) 2022-12-02 10:17:45 -06:00
vk.xml Update dependencies (#2241) 2023-06-28 22:11:56 +02:00