ash/generator
Marijn Suijten 5938fd2633
Update Vulkan-Headers to 1.3.271 (#816)
* Update Vulkan-Headers to 1.3.270

* Update Vulkan-Headers to 1.3.271

* extensions/nv/low_latency2: Support extension revision 2

Upon request the VK_NV_low_latency2 spec and API has been updated to move
the count pointer from the `vkGetLatencyTimingsNV()` function to
the `vkGetLatencyMarkerInfoNV` struct where the array pointer already
resided.

This got uncovered when it was realized that the `latency_marker_info`
argument isn't an array at all (which the original design of this
extension suggested), but a pointer to a single struct that _contains_
a pointer to an array, with the length passed as a separate argument to
the function instead.

The move of this count argument to a struct field - together with proper
array length annotations - gets our generator to automatically emit a
setter based on a slice argument.
2023-11-28 15:05:27 +01:00
..
src Enable descriptor_count() setter on ash::vk::WriteDescriptorSet (#809) 2023-10-31 10:16:34 +01:00
Vulkan-Headers@9d27c893cd Update Vulkan-Headers to 1.3.271 (#816) 2023-11-28 15:05:27 +01:00
Cargo.toml build(deps): update syn requirement from 1.0 to 2.0 (#834) 2023-11-27 09:33:50 +01:00