Skip to content

Commit

Permalink
#2275 changelog
Browse files Browse the repository at this point in the history
  • Loading branch information
marc0246 committed Aug 5, 2023
1 parent 5c67f85 commit db0b02a
Showing 1 changed file with 4 additions and 0 deletions.
4 changes: 4 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -70,6 +70,9 @@ Changes to render pass objects:

Changes to instances:
- `InstanceCreateInfo::enumerate_portability` has been replaced with a more generic `flags` field.
- `DebugUtilsMessengerCreateInfo::user_callback` is now a custom type `DebugUtilsMessengerCallback`, and is unsafe to create.
- The debug messenger callback now takes three parameters instead of one, corresponding to the first three parameters of the Vulkan callback (the fourth, user data, is represented by the closure itself).
- `InstanceCreateInfo` now has a `debug_utils_messengers` field. The `Instance::with_debug_utils_messengers` constructor is removed, as the unsafety has been moved to the user callback construction itself.

Changes to `DescriptorPool`:
- `DescriptorPool::new` now returns validation errors instead of panicking.
Expand Down Expand Up @@ -132,6 +135,7 @@ Changes to futures:
- Support for the `ext_image_2d_view_of_3d` extension.
- Added `Format::UNDEFINED`, and implemented `Default` which returns this value.
- `ShaderModule` is now constructed with a `new` method, which takes a `ShaderModuleCreateInfo` struct. The old constructors `from_words` and `from_bytes` are deprecated.
- Added a `set_debug_utils_object_name` method to the `DeviceOwned` trait.

### Bugs fixed

Expand Down

0 comments on commit db0b02a

Please sign in to comment.