Releases: KhronosGroup/Vulkan-Hpp
Releases · KhronosGroup/Vulkan-Hpp
v1.3.286
What's Changed
- RAII Sample 16 fix by @tomatih in #1874
- Remove some failing compilers (macos, ubuntu) from workflow. by @asuessenbach in #1886
- Update Vulkan-Headers to v1.3.286 by @asuessenbach in #1887
New Contributors
Full Changelog: v1.3.285...v1.3.286
v1.3.285
What's Changed
- Change default for template non-type parameter value of struct CppType from 0 to Type{}. by @asuessenbach in #1868
- Add support for enumerating commands with more than two success codes. by @asuessenbach in #1870
- Update Vulkan-Headers to v1.3.285 by @github-actions in #1871
Full Changelog: v1.3.284...v1.3.285
v1.3.284
What's Changed
- Simplify handling of enum aliases by @asuessenbach in #1850
- Change CI on MacOS to use macos-12, instead of macos-latest, which is MacOS 14 Arm64, which is a change in architecture by @asuessenbach in #1853
- Explicitly set the copy/move constructors/assignment operators of vk::handle to be default; add static assert on is_copy_constructible for vk::handles by @asuessenbach in #1852
- Check value of
VULKAN_HPP_ENABLE_DYNAMIC_LOADER_TOOL
instead of existence by @sharadhr in #1856 - Simplify alias handling for handles. by @asuessenbach in #1857
- Simplified handling of struct aliases by @asuessenbach in #1858
- Minor cleanup on fence and event handling in two RAII-samples. by @asuessenbach in #1859
- Extend compilers used in workflows on macos and ubuntu by @asuessenbach in #1863
- Simplify handling of structextends by @asuessenbach in #1866
- Change member initialization lists of structs to use braces {} instead of parentheses () by @asuessenbach in #1864
- Add macos-13 to workflow. by @asuessenbach in #1865
- Update Vulkan-Headers to v1.3.284 by @github-actions in #1867
Full Changelog: v1.3.283...v1.3.284
v1.3.283
What's Changed
- Fix name of enum values with more than one "BIT" in its name by @asuessenbach in #1848
- Update Vulkan-Headers to v1.3.283 by @github-actions in #1849
Full Changelog: v1.3.282...v1.3.283
v1.3.282
What's Changed
- Guard type trait CppType to map from VkHandle to vk::Handle by ( VK_USE_64_BIT_PTR_DEFINES == 1 ). by @asuessenbach in #1836
- Minor edits to README by @Rageking8 in #1832
- Extend finding an enum value to also look for the aliases. by @asuessenbach in #1839
- Simplify handling of enum value aliases by @asuessenbach in #1838
- Add SFIXED5 as valid value for numericFormat in format::component. by @asuessenbach in #1841
- Moved some implementation details into namespace detail. by @asuessenbach in #1840
- Pay attention to struct aliases to determine struct dependencies. by @asuessenbach in #1842
- Simplify alias handling for Bitmasks and Commands. by @asuessenbach in #1843
- Fixed Validation Error From Zero MaxImageCount in VkSurfaceCapabilitiesKHR by @ahcox in #1844
- Simplified constant alias handling by @asuessenbach in #1845
- Update Vulkan-Headers to v1.3.282 by @github-actions in #1846
New Contributors
- @Rageking8 made their first contribution in #1832
- @ahcox made their first contribution in #1844
Full Changelog: v1.3.281...v1.3.282
v1.3.281
What's Changed
- Fix messages in checkExtensionCorrectness by @asuessenbach in #1826
- Removed an invalid error check on structs. by @asuessenbach in #1828
- Add missing glslang headers by @ShabbyX in #1827
- Extent type trait vk::CppType to map from VkHandle to vk::Handle by @asuessenbach in #1829
- Reorganized enum value alias handling. by @asuessenbach in #1830
- Refactored storing of enum values. by @asuessenbach in #1831
- Update Vulkan-Headers to v1.3.281 by @github-actions in #1834
New Contributors
Full Changelog: v1.3.280...v1.3.281
v1.3.280
What's Changed
- Simplified generation of lists of arguments or initializers by @asuessenbach in #1821
- Remove unnecessary static_casts on vk::Results. by @asuessenbach in #1822
- Switched from using "typedef" to using "using". by @asuessenbach in #1823
- Fix for VULKAN_HPP_TYPESAFE_CONVERSION defined to 0 by @d235j in #1806
- Update Vulkan-Headers to v1.3.280 by @github-actions in #1824
New Contributors
Full Changelog: v1.3.279...v1.3.280
v1.3.279
What's Changed
- Accept multiple XML
formats
tags. by @asuessenbach in #1814 - Three fixes: by @asuessenbach in #1816
- Relax requirements on FlagBits types. by @asuessenbach in #1817
- Update Vulkan-Headers to v1.3.279 by @github-actions in #1819
Full Changelog: v1.3.278...v1.3.279
v1.3.278
What's Changed
- Fix typo in vk_raii_ProgrammingGuide.md by @mirefly42 in #1780
- Add support for command argument attribute "len" with value "1". by @asuessenbach in #1789
- Add special handling for call sequence in commands for vkGetDeviceFaultInfoEXT by @asuessenbach in #1790
- Resolve warning on multiple len usage in struct VkVideoDecodeAV1PictureInfoKHR by @asuessenbach in #1791
- Downgrade missing attribute "type" in enums in video.xml from error to warning by @asuessenbach in #1792
- Add building of vulkan_video.hpp to default build process. by @asuessenbach in #1793
- Add missing include files in vulkan_video.hpp by @asuessenbach in #1795
- Use some special handling for struct vk::DeviceFaultInfoEXT by @asuessenbach in #1796
- Fix issue with vk::StructureChain::assign by @asuessenbach in #1799
- Special handling for command vkGetDeviceFaultInfoEXT by @asuessenbach in #1800
- Disabled
vk::raii::exchange()
implementation for C++14 or newer by @syukosevn in #1803 - Fix ordering determination of structs. by @asuessenbach in #1807
- Switch from using strncpy to strncpy_s. by @asuessenbach in #1809
- Update Vulkan-Headers to v1.3.278 by @asuessenbach in #1810
New Contributors
- @mirefly42 made their first contribution in #1780
Full Changelog: v1.3.277...v1.3.278
v1.3.277
What's Changed
- Add support of attribute "len" for array-sized structure members. by @asuessenbach in #1779
- Refactored gathering initializers for enhanced struct constructors. by @asuessenbach in #1781
- Specify std::min to work on type size_t for copy operations in struct constructors. by @asuessenbach in #1782
- Add missing brace. by @asuessenbach in #1783
- Extend the noDeleterFunctions list by vkReleaseCapturedPipelineDataKHR. by @asuessenbach in #1784
- Update Vulkan-Headers to v1.3.277 by @github-actions in #1778
Full Changelog: v1.3.276...v1.3.277