diff --git a/CHANGELOG.md b/CHANGELOG.md index efa9ae38ea..f815333b80 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -53,6 +53,10 @@ Changes to render pass objects: Changes to instances: - `InstanceCreateInfo::enumerate_portability` has been replaced with a more generic `flags` field. +Changes to `DescriptorPool`: +- `DescriptorPool::new` now returns validation errors instead of panicking. +- `DescriptorPoolCreateInfo::can_free_descriptor_sets` has been replaced with a more generic `flags` field. + ### Additions - Vulkano-shaders: Added a `root_path_env` property to allow loading shaders generated by a build script. @@ -66,6 +70,7 @@ Changes to instances: - Support for the `khr_separate_depth_stencil_layouts` extension. `AttachmentReference` now has an additional `stencil_layout` field, and `AttachmentDescription` now has additional `stencil_initial_layout` and `stencil_final_layout` fields. - Added `flags` to `RenderPassCreateInfo`, `AttachmentDescription` and `SubpassDescription`. - Support for the `khr_device_group_creation` extension. +- Added support for `InlineUniformBlock` descriptors. ### Bugs fixed diff --git a/COVERAGE.md b/COVERAGE.md index c4a1412cbf..ab606885f5 100644 --- a/COVERAGE.md +++ b/COVERAGE.md @@ -100,6 +100,7 @@ Coverage of support for Vulkan core features and extensions in Vulkano. - [`VK_KHR_copy_commands2`](https://registry.khronos.org/vulkan/specs/1.3-extensions/man/html/VK_KHR_copy_commands2.html) - [`VK_KHR_create_renderpass2`](https://registry.khronos.org/vulkan/specs/1.3-extensions/man/html/VK_KHR_create_renderpass2.html) - [`VK_KHR_format_feature_flags2`](https://registry.khronos.org/vulkan/specs/1.3-extensions/man/html/VK_KHR_format_feature_flags2.html) +- [`VK_EXT_inline_uniform_block`](https://registry.khronos.org/vulkan/specs/1.3-extensions/man/html/VK_EXT_inline_uniform_block.html) - [`VK_KHR_shader_integer_dot_product`](https://registry.khronos.org/vulkan/specs/1.3-extensions/man/html/VK_KHR_shader_integer_dot_product.html) - [`VK_KHR_shader_non_semantic_info`](https://registry.khronos.org/vulkan/specs/1.3-extensions/man/html/VK_KHR_shader_non_semantic_info.html) - [`VK_KHR_shader_terminate_invocation`](https://registry.khronos.org/vulkan/specs/1.3-extensions/man/html/VK_KHR_shader_terminate_invocation.html) @@ -125,7 +126,6 @@ Coverage of support for Vulkan core features and extensions in Vulkano. ### Unsupported - [`VK_KHR_maintenance4`](https://registry.khronos.org/vulkan/specs/1.3-extensions/man/html/VK_KHR_maintenance4.html) -- [`VK_EXT_inline_uniform_block`](https://registry.khronos.org/vulkan/specs/1.3-extensions/man/html/VK_EXT_inline_uniform_block.html) - [`VK_EXT_pipeline_creation_cache_control`](https://registry.khronos.org/vulkan/specs/1.3-extensions/man/html/VK_EXT_pipeline_creation_cache_control.html) - [`VK_EXT_pipeline_creation_feedback`](https://registry.khronos.org/vulkan/specs/1.3-extensions/man/html/VK_EXT_pipeline_creation_feedback.html) - [`VK_EXT_private_data`](https://registry.khronos.org/vulkan/specs/1.3-extensions/man/html/VK_EXT_private_data.html)