marc0246
50b3b7a42f
Clean up BufferContents
derive macro expansion further ( #2588 )
2024-10-22 17:12:39 +02:00
marc0246
ba278ac193
Fix panic in BufferContents
derive expansion and wrong safety docs ( #2587 )
2024-10-22 17:10:14 +02:00
marc0246
f508cab5da
Use the now-stabilized pointer_bytes_offsets
instead of what is technically UB and clean up the BufferContents
derive macro expansion ( #2563 )
...
* Clean up `BufferContents` derive expansion
* Use the now-stabilized `pointer_bytes_offsets` instead of technical UB
2024-09-12 10:27:00 +02:00
Rua
87993aa3d7
Set MSRV to 1.72.0 ( #2516 )
...
* Set MSRV to 1.72.0
* Use workspace inheritance for some package fields
* Authors seem to differ, so don't inherit that
* Consistency
2024-04-19 12:27:26 +02:00
Rua
b190d6fb1c
Rewrite VertexDefinition
( #2487 )
2024-03-04 22:58:27 +01:00
marc0246
34736a675a
Remove license notices from source files ( #2401 )
...
* Remove license notices from source files
* Add license notices for rangemap
2023-11-08 13:49:49 +01:00
marc0246
4e79d5dcc6
Remove useless cyclic dependency ( #2387 )
...
* Remove useless cyclic dependency
* Move the call to `crate_ident` outside of the derive functions
2023-10-31 19:17:47 +01:00
marc0246
4a77d39b85
Update dependencies ( #2385 )
...
* Update winit
* Update raw-window-handle
* Update syn
* Remove vulkano-win from the workspace
2023-10-31 18:47:17 +01:00
marc0246
1e9128795f
Workspace dependencies ( #2381 )
...
* Use workspace dependencies
* Update CI workflow to account for the two workspaces
* Make the tables in the root workspace a bit nicer to look at
* Use workspace package version
* Remove workspace package version
* Make winit a workspace dependency as well
2023-10-29 22:42:00 -05:00
marc0246
1964ae7922
Fix Cargo manifests ( #2377 )
...
* Fix Cargo manifests
* Oopsie
2023-10-29 18:54:11 +01:00
marc0246
77468ebab0
Fix licenses ( #2378 )
2023-10-29 18:05:10 +01:00
Rua
755dcbc6e2
Release Vulkano 0.34.0 ( #2367 )
2023-10-24 18:54:46 +02:00
Rua
fb828a6db2
Clippy fixes for Rust 1.73.0 ( #2347 )
...
* Clippy fixes for Rust 1.73.0
* Doc fixes too
2023-10-07 14:13:17 +02:00
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
Kevin Ji
4133a3bf63
Use OR
operator in Cargo.toml license
field ( #2293 )
...
The use of `/` is deprecated, per the Cargo reference:
https://doc.rust-lang.org/cargo/reference/manifest.html#the-license-and-license-file-fields
2023-08-18 13:36:49 +02:00
Rua
0f5e298f29
Add Format::UNDEFINED
( #2262 )
...
* Add `Format::UNDEFINED`
* Use `iter::once`
2023-07-14 16:44:34 +02:00
marc0246
11ce974c0a
Fix attributions
2023-05-07 15:05:24 +02:00
marc0246
096d3bc660
Publish vulkano-macros ( #2175 )
...
* Publish vulkano-macros
* Document `vulkano-macros`
* Make macros dependency optional
* Document `macros` feature
* Fix outdated docs
* Derp
2023-04-02 23:33:01 -05:00