From 6b17090b4cdbfd4e69457078167e5c35407cd680 Mon Sep 17 00:00:00 2001 From: Austin Johnson Date: Wed, 29 Sep 2021 12:02:08 -0500 Subject: [PATCH] Changelog entries for #1721 --- CHANGELOG_VULKANO.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CHANGELOG_VULKANO.md b/CHANGELOG_VULKANO.md index 6741c546..a43f44f5 100644 --- a/CHANGELOG_VULKANO.md +++ b/CHANGELOG_VULKANO.md @@ -22,7 +22,7 @@ - Validity of the state is checked by the dispatch/draw commands. - `DynamicState` is removed; each individual state now has its own command to set it. This includes some states that were not previously included in `DynamicState`. - **Breaking** `StateCacher` is removed; its task is now partially handled by `SyncCommandBufferBuilder`. -- **BREAKING** `BufferAccess` now requires Send + Sync. This cascades into `TypedBufferAccess`, `BufferSlice`, `ImmutableBufferInitialization`, `ImmutableBuffer`, `DeviceLocalBuffer`, `CpuBufferPoolSubbuffer`, `CpuBufferPoolChunk`, `CpuAccessibleBuffer`, and `BufferView` now requiring their types to be `Send + Sync`. +- **Breaking** Many traits now require `Send + Sync`: `BufferAccess`, `ImageAccess`, `ImageViewAbstract`, `FramebufferAbstract`, `AttachmentsList`, `MemoryPoolAlloc`, `DescriptorSet`, `DescriptorPoolAlloc`, `PrimaryCommandBuffer`, `SecondaryCommandBuffer`, `CommandPoolAlloc`. This further means that any type parameters of types implementing these traits also require `Send + Sync`. - **BREAKING** `DescriptorSetLayout::new()` now returns `Result` instead of Result` - **BREAKING** `DescriptorCompatibilityError` additional variant `VariableCount`. - **BREAKING** `GraphicsPipelineCreationError` additional variant `PipelineLayoutCreationError`.