This commit is contained in:
Rua 2023-11-12 17:18:58 +01:00 committed by GitHub
parent 63a53f1b93
commit 4d56fc38de
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -20,7 +20,9 @@ Changes to `Surface`:
- `Surface::from_window[_ref]` now take `HasWindowHandle + HasDisplayHandle` as the window and return a new error type. - `Surface::from_window[_ref]` now take `HasWindowHandle + HasDisplayHandle` as the window and return a new error type.
Changes to descriptor sets: Changes to descriptor sets:
- `PersistentDescriptorSet` now takes an `Arc<dyn DescriptorSetAllocator>` on construction, the type parameter for the descriptor set allocator was removed. - There is now only the single type `DescriptorSet` to represent descriptor sets. The `DescriptorSet` trait and `PersistentDescriptorSet` type were removed.
- Renamed `UnsafeDescriptorSet` to `RawDescriptorSet`.
- `DescriptorSet` now takes an `Arc<dyn DescriptorSetAllocator>` on construction, the type parameter for the descriptor set allocator was removed.
Changes to descriptor set allocation: Changes to descriptor set allocation:
- `DescriptorSetAllocator` no longer has an `Alloc` associated type in order to make the trait object-safe. - `DescriptorSetAllocator` no longer has an `Alloc` associated type in order to make the trait object-safe.
@ -31,6 +33,7 @@ Changes to descriptor set allocation:
- Partially validated versions of `submit` and `present` commands (called via `QueueGuard`). - Partially validated versions of `submit` and `present` commands (called via `QueueGuard`).
- Support for the `khr_timeline_semaphore` extension. - Support for the `khr_timeline_semaphore` extension.
- Ability to update existing descriptor sets.
### Bugs fixed ### Bugs fixed