mirror of
https://github.com/vulkano-rs/vulkano.git
synced 2024-11-25 16:25:31 +00:00
parent
bf583c7ef3
commit
089d0879f7
16
CHANGELOG.md
16
CHANGELOG.md
@ -1,18 +1,20 @@
|
|||||||
# Unreleased (major)
|
# Unreleased
|
||||||
|
|
||||||
|
# Version 0.7.0 (2017-09-21)
|
||||||
|
|
||||||
- Added `RuntimePipelineDesc`, an implementation of `PipelineLayoutDesc` that makes creating custom
|
- Added `RuntimePipelineDesc`, an implementation of `PipelineLayoutDesc` that makes creating custom
|
||||||
layouts easier.
|
layouts easier.
|
||||||
|
- Changed `CpuBufferPool::next()` and `chunk()` to return a `Result` in case of an error when
|
||||||
|
allocating or mapping memory.
|
||||||
|
- Changed `CommandBufferExecError::AccessError` to provide a hint of where the error occurs.
|
||||||
|
- Added `vulkano::pipeline::vertex::BufferlessDefinition` and `BufferlessVertices` to enable
|
||||||
|
bufferless drawing.
|
||||||
- Changed `ImageAccess::try_gpu_lock` and `unlock()` to verify whether the image layout is correct,
|
- Changed `ImageAccess::try_gpu_lock` and `unlock()` to verify whether the image layout is correct,
|
||||||
especially at the first usage of an image.
|
especially at the first usage of an image.
|
||||||
- Changed `BufferAccess::conflict_*` and `ImageAccess::conflict_*` to forbid querying a specific
|
- Changed `BufferAccess::conflict_*` and `ImageAccess::conflict_*` to forbid querying a specific
|
||||||
range of the resource.
|
range of the resource.
|
||||||
- Changed `CpuBufferPool::next()` and `chunk()` to return a `Result` in case of an error when
|
|
||||||
allocating or mapping memory.
|
|
||||||
- Changed `CommandBufferExecError::AccessError` to provide a hint of where the error occurs.
|
|
||||||
- Fixed `layers` argument validation in `Swapchain::new_inner`.
|
- Fixed `layers` argument validation in `Swapchain::new_inner`.
|
||||||
- Added `vulkano::pipeline::vertex::BufferlessDefinition` and `BufferlessVertices` to enable
|
- Added a 32-bit word constructor for `ShaderModule` (`ShaderModule::from_words`).
|
||||||
bufferless drawing.
|
|
||||||
- Provide 32-bit word constructor for `ShaderModule` (`ShaderModule::from_words`).
|
|
||||||
- Changed the various `is_superset_of` functions to return a `Result` instead of a `bool`.
|
- Changed the various `is_superset_of` functions to return a `Result` instead of a `bool`.
|
||||||
|
|
||||||
# Version 0.6.2 (2017-09-06)
|
# Version 0.6.2 (2017-09-06)
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
[package]
|
[package]
|
||||||
name = "vulkano-shader-derive"
|
name = "vulkano-shader-derive"
|
||||||
version = "0.6.2"
|
version = "0.7.0"
|
||||||
authors = ["Pierre Krieger <pierre.krieger1708@gmail.com>", "The vulkano contributors"]
|
authors = ["Pierre Krieger <pierre.krieger1708@gmail.com>", "The vulkano contributors"]
|
||||||
repository = "https://github.com/vulkano-rs/vulkano"
|
repository = "https://github.com/vulkano-rs/vulkano"
|
||||||
description = "Safe wrapper for the Vulkan graphics API"
|
description = "Safe wrapper for the Vulkan graphics API"
|
||||||
@ -15,4 +15,4 @@ proc-macro = true
|
|||||||
[dependencies]
|
[dependencies]
|
||||||
glsl-to-spirv = { version = "0.1.2", path = "../glsl-to-spirv" }
|
glsl-to-spirv = { version = "0.1.2", path = "../glsl-to-spirv" }
|
||||||
syn = { version = "0.10", features = ["aster", "visit"] }
|
syn = { version = "0.10", features = ["aster", "visit"] }
|
||||||
vulkano-shaders = { version = "0.6", path = "../vulkano-shaders" }
|
vulkano-shaders = { version = "0.7", path = "../vulkano-shaders" }
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
[package]
|
[package]
|
||||||
name = "vulkano-shaders"
|
name = "vulkano-shaders"
|
||||||
version = "0.6.2"
|
version = "0.7.0"
|
||||||
authors = ["Pierre Krieger <pierre.krieger1708@gmail.com>", "The vulkano contributors"]
|
authors = ["Pierre Krieger <pierre.krieger1708@gmail.com>", "The vulkano contributors"]
|
||||||
repository = "https://github.com/vulkano-rs/vulkano"
|
repository = "https://github.com/vulkano-rs/vulkano"
|
||||||
description = "Shaders "
|
description = "Shaders "
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
[package]
|
[package]
|
||||||
name = "vulkano-win"
|
name = "vulkano-win"
|
||||||
version = "0.6.2"
|
version = "0.7.0"
|
||||||
authors = ["Pierre Krieger <pierre.krieger1708@gmail.com>", "The vulkano contributors"]
|
authors = ["Pierre Krieger <pierre.krieger1708@gmail.com>", "The vulkano contributors"]
|
||||||
repository = "https://github.com/vulkano-rs/vulkano"
|
repository = "https://github.com/vulkano-rs/vulkano"
|
||||||
description = "Link between vulkano and winit"
|
description = "Link between vulkano and winit"
|
||||||
@ -8,7 +8,7 @@ license = "MIT/Apache-2.0"
|
|||||||
categories = ["rendering::graphics-api"]
|
categories = ["rendering::graphics-api"]
|
||||||
|
|
||||||
[dependencies]
|
[dependencies]
|
||||||
vulkano = { version = "0.6.0", path = "../vulkano" }
|
vulkano = { version = "0.7.0", path = "../vulkano" }
|
||||||
winit = "0.7.0"
|
winit = "0.7.0"
|
||||||
|
|
||||||
[target.'cfg(target_os = "macos")'.dependencies]
|
[target.'cfg(target_os = "macos")'.dependencies]
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
[package]
|
[package]
|
||||||
name = "vulkano"
|
name = "vulkano"
|
||||||
version = "0.6.2"
|
version = "0.7.0"
|
||||||
authors = ["Pierre Krieger <pierre.krieger1708@gmail.com>", "The vulkano contributors"]
|
authors = ["Pierre Krieger <pierre.krieger1708@gmail.com>", "The vulkano contributors"]
|
||||||
repository = "https://github.com/vulkano-rs/vulkano"
|
repository = "https://github.com/vulkano-rs/vulkano"
|
||||||
description = "Safe wrapper for the Vulkan graphics API"
|
description = "Safe wrapper for the Vulkan graphics API"
|
||||||
|
Loading…
Reference in New Issue
Block a user