diff --git a/CHANGELOG.md b/CHANGELOG.md index e86bb375..51dd0726 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -66,6 +66,9 @@ Changes to images: Changes to draw/dispatch commands: - These are now `unsafe`, as the shader can perform invalid operations outside of Vulkano's control. +Changes to pipelines: +- `GraphicsPipeline::input_assembly_state` returns an option now. + ### Additions - Partially validated versions of `submit` and `present` commands (called via `QueueGuard`). @@ -76,6 +79,7 @@ Changes to draw/dispatch commands: - Support for creating buffers and images that are not backed by vulkano-managed memory. - Documented the safety requirements of shaders in the `shader` module. - Support for the `khr_draw_indirect_count` extension. +- Support for the `ext_mesh_shader` extension. ### Bugs fixed diff --git a/COVERAGE.md b/COVERAGE.md index 6b4e9f4f..aed36b77 100644 --- a/COVERAGE.md +++ b/COVERAGE.md @@ -167,6 +167,7 @@ Coverage of support for Vulkan core features and extensions in Vulkano, as of th - [`VK_EXT_image_drm_format_modifier`](https://registry.khronos.org/vulkan/specs/1.3-extensions/man/html/VK_EXT_image_drm_format_modifier.html) - [`VK_EXT_index_type_uint8`](https://registry.khronos.org/vulkan/specs/1.3-extensions/man/html/VK_EXT_index_type_uint8.html) - [`VK_EXT_line_rasterization`](https://registry.khronos.org/vulkan/specs/1.3-extensions/man/html/VK_EXT_line_rasterization.html) +- [`VK_EXT_mesh_shader`](https://registry.khronos.org/vulkan/specs/1.3-extensions/man/html/VK_EXT_mesh_shader.html) - [`VK_EXT_metal_surface`](https://registry.khronos.org/vulkan/specs/1.3-extensions/man/html/VK_EXT_metal_surface.html) - [`VK_EXT_primitive_topology_list_restart`](https://registry.khronos.org/vulkan/specs/1.3-extensions/man/html/VK_EXT_primitive_topology_list_restart.html) - [`VK_EXT_robustness2`](https://registry.khronos.org/vulkan/specs/1.3-extensions/man/html/VK_EXT_robustness2.html) @@ -277,7 +278,6 @@ Coverage of support for Vulkan core features and extensions in Vulkano, as of th - [`VK_EXT_load_store_op_none`](https://registry.khronos.org/vulkan/specs/1.3-extensions/man/html/VK_EXT_load_store_op_none.html) - [`VK_EXT_memory_budget`](https://registry.khronos.org/vulkan/specs/1.3-extensions/man/html/VK_EXT_memory_budget.html) - [`VK_EXT_memory_priority`](https://registry.khronos.org/vulkan/specs/1.3-extensions/man/html/VK_EXT_memory_priority.html) -- [`VK_EXT_mesh_shader`](https://registry.khronos.org/vulkan/specs/1.3-extensions/man/html/VK_EXT_mesh_shader.html) - [`VK_EXT_metal_objects`](https://registry.khronos.org/vulkan/specs/1.3-extensions/man/html/VK_EXT_metal_objects.html) - [`VK_EXT_multi_draw`](https://registry.khronos.org/vulkan/specs/1.3-extensions/man/html/VK_EXT_multi_draw.html) - [`VK_EXT_multisampled_render_to_single_sampled`](https://registry.khronos.org/vulkan/specs/1.3-extensions/man/html/VK_EXT_multisampled_render_to_single_sampled.html)