Release 0.22.0 (#1525)

This commit is contained in:
Ilya Lakhin 2021-03-31 16:40:50 +07:00 committed by GitHub
parent 4f009c3c93
commit 7e32ae9b88
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
4 changed files with 7 additions and 8 deletions

View File

@ -1,5 +1,7 @@
# Unreleased
# Version 0.22.0 (2021-03-31)
- **Breaking** Updated all code to Rust 2018 edition.
- **Breaking** DeviceMemoryBuilder::new() takes in `memory_index` rather than `MemoryType`.
- Fixed `shader!` generated descriptor set layouts for shader modules with multiple entrypoints.
@ -31,9 +33,6 @@
- Implemented synchronization for `SyncCommandBufferBuilder::execute_commands`.
- `AutoCommandBufferBuilder::execute_commands` is now fully safe to use.
- `SyncCommandBufferBuilder` now becomes poisoned when it returns an error, to prevent using the builder in an inconsistent state.
- Fixed missing barriers in dispatch calls
- **Breaking** `shader!` no longer marks descriptor sets as readonly as a fallback when it doesn't know
- **Breaking** The keyword `readonly` might need to be added in front of the `buffer` keyword in GLSL files to get them working again
- **Breaking** structures passed to `ImmutableBuffer::from_data` and `CpuAccessibleBuffer::from_data` must implement [`Copy`](https://doc.rust-lang.org/std/marker/trait.Copy.html) to ensure soundness of these functions
- Added a `dispatch_indirect` command to `AutoCommandBufferBuilder`.

View File

@ -1,6 +1,6 @@
[package]
name = "vulkano-shaders"
version = "0.21.0"
version = "0.22.0"
edition = "2018"
authors = ["Pierre Krieger <pierre.krieger1708@gmail.com>", "The vulkano contributors"]
repository = "https://github.com/vulkano-rs/vulkano"
@ -21,7 +21,7 @@ shaderc = "0.7"
syn = { version = "1.0", features = ["full", "extra-traits"] }
[dev-dependencies]
vulkano = { version = "0.21.0", path = "../vulkano" }
vulkano = { version = "0.22.0", path = "../vulkano" }
[features]
shaderc-build-from-source = ["shaderc/build-from-source"]

View File

@ -1,6 +1,6 @@
[package]
name = "vulkano-win"
version = "0.21.0"
version = "0.22.0"
edition = "2018"
authors = ["Pierre Krieger <pierre.krieger1708@gmail.com>", "The vulkano contributors"]
repository = "https://github.com/vulkano-rs/vulkano"
@ -18,7 +18,7 @@ raw-window-handle_ = ["raw-window-handle"]
[dependencies]
winit = { version = "0.24", optional = true }
vulkano = { version = "0.21.0", path = "../vulkano" }
vulkano = { version = "0.22.0", path = "../vulkano" }
raw-window-handle = { version = "0.3.3", optional = true }
[target.'cfg(target_os = "macos")'.dependencies]

View File

@ -1,6 +1,6 @@
[package]
name = "vulkano"
version = "0.21.0"
version = "0.22.0"
edition = "2018"
authors = ["Pierre Krieger <pierre.krieger1708@gmail.com>", "The vulkano contributors"]
repository = "https://github.com/vulkano-rs/vulkano"