Skip to content

Commit a0b909f

Browse files
committed
#2561 changelog
1 parent 0af3fb3 commit a0b909f

File tree

1 file changed

+5
-0
lines changed

1 file changed

+5
-0
lines changed

CHANGELOG.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -56,6 +56,8 @@ Changes to descriptor set allocation:
5656
Changes to `Surface`:
5757
- `Surface::required_extensions` now returns a result.
5858
- `Surface::from_window[_ref]` now take `HasWindowHandle + HasDisplayHandle` as the window and return a new error type.
59+
- `Surface::update_ios_sublayer_on_resize` was removed as it is no longer necessary.
60+
- `Surface::from_window[_ref]` was changed to use `VK_EXT_metal_surface` internally on macOS and iOS.
5961

6062
Changes to surface creation and support functions:
6163
- Where handles to foreign window system objects are passed, Vulkano no longer takes a generic pointer, but takes the same pointer type that Ash does.
@@ -143,6 +145,7 @@ Other:
143145
- Added `Sharing::{is_exclusive,is_concurrent}`.
144146
- Added `AccessFlags::{contains_reads,contains_writes}`.
145147
- Added `PhysicalDevice::presentation_support` for determining presentation support to the surface of any window of a given event loop.
148+
- Added support for tvOS.
146149
- Vulkano-shaders: Support for Vulkan 1.3 target environment.
147150
- Vulkano-shaders: Added `generate_structs: true` option that may be used to disable rust structs from generating. Useful in e.g. rust-gpu contexts where such functionality is not needed.
148151
- Vulkano-util: `VulkanoWindowsRenderer::swapchain_image_views` allows access to the swapchain images.
@@ -165,6 +168,8 @@ Other:
165168
- Fixed descriptor sets with `UPDATE_AFTER_BIND` or `PARTIALLY_BOUND` being wrongly validated on bind.
166169
- Fixed non-default image view usage being ignored.
167170
- Fixed an off-by-one error in `SubpassDescription::validate`.
171+
- Made resizing smooth on macOS and iOS, and let it interoperate better with windowing libraries.
172+
- Fixed compiling on iOS.
168173
- Vulkano-shaders: Fixed shader struct names that are invalid rust idents from panicking the shader! macro. Rust-gpu emitted struct names such as `foo::bar::MyStruct` now work.
169174

170175
# Version 0.34.1 (2023-10-29)

0 commit comments

Comments
 (0)