diff --git a/CHANGELOG.md b/CHANGELOG.md index 86e5e9906a..e195577f32 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -89,6 +89,12 @@ Changes to memory allocation: - `AllocationCreateInfo::usage` and `SubbufferAllocatorCreateInfo::memory_usage` were replaced by a `memory_type_filter` field, to allow for a more flexible selection of the memory type. Additionally, `SubbufferAllocatorCreateInfo::memory_type_filter` defaults to `MemoryTypeFilter::PREFER_DEVICE` for consistency with `AllocationCreateInfo`, unlike the previous default of `MemoryUsage::Upload`. - `SubbufferAllocatorCreateInfo::buffer_usage` is now empty by default for consistency with `BufferCreateInfo`. +Changes to synchronization primitives: +- `Event::signaled` is renamed to `is_signaled`, to match the method on `Fence`. +- The `set_raw` and `reset_raw` methods of `Event` are removed. +- `Event::reset` is now `unsafe`, as it has preconditions that cannot be validated. +- `FenceCreateInfo::signaled` is replaced with a `flags` field. + ### Additions - Vulkano-shaders: Added a `root_path_env` property to allow loading shaders generated by a build script.