Releases: KhronosGroup/Vulkan-Hpp
Releases · KhronosGroup/Vulkan-Hpp
v1.3.301
What's Changed
- Move all the dispatcher related classes into namespace detail by @asuessenbach in #1983
- Move all the management helper classes for SharedHandles and UniqueHandles into namespace detail. by @asuessenbach in #1984
- Remove macos-12 from workflow. by @asuessenbach in #1986
- Use compile option -fno-strict-aliasing to prevent breaking optimizations due to using reinterpret_cast by @asuessenbach in #1985
- Add CI support for ubuntu-24.04 by @asuessenbach in #1987
- Update Vulkan-Headers to v1.3.301 by @github-actions in #1990
Full Changelog: v1.3.300...v1.3.301
v1.3.300
What's Changed
- Add some docu on vk::raii classes by @asuessenbach in #1976
- Add some special handling debug code for vk::raii::DescriptorPool by @asuessenbach in #1978
- Restrict commands taking an allocator type as template argument to allocators of the correct data type by @asuessenbach in #1980
- Update Vulkan-Headers to v1.3.300 by @github-actions in #1981
Full Changelog: v1.3.299...v1.3.300
v1.3.299
What's Changed
- Allow the
<feature>
's "name" to be a list of members by @asuessenbach in #1973 - Update Vulkan-Headers to v1.3.299 by @github-actions in #1974
Full Changelog: v1.3.298...v1.3.299
v1.3.298
What's Changed
- Upgrade check on required feature name being member of the required struct from warning to error. by @asuessenbach in #1966
- Add "BOOL" as accepted value for attribute <numericFormat> for the <component> of a <format> by @asuessenbach in #1967
- Add check on "queues" being specified with at least one command. by @asuessenbach in #1968
- Generate only the standard version for commands that would require vector-operations inside a struct. by @asuessenbach in #1970
- Update Vulkan-Headers to v1.3.298 by @github-actions in #1971
Full Changelog: v1.3.297...v1.3.298
v1.3.297
v1.3.295
What's Changed
- Removed special handling for enumerating commands with complex size information via a struct, generating just the standard function in such cases by @asuessenbach in #1952
- Add support for new tags. by @asuessenbach in #1953
- Update Vulkan-Headers to v1.3.295 by @github-actions in #1954
Full Changelog: v1.3.294...v1.3.295
v1.3.294
What's Changed
- Add g++-12 to MacOS workflow. by @asuessenbach in #1945
- Add g++-14 to MacOS workflow by @asuessenbach in #1948
- Remove move-constructor and deleted move-assignment of vk::StructureChain. by @asuessenbach in #1949
- Update Vulkan-Headers to v1.3.294 by @github-actions in #1951
Full Changelog: v1.3.293...v1.3.294
v1.3.293
What's Changed
- Extend support of video codec properties (no code generated) by @asuessenbach in #1937
- Remove deprecation message on promoted extensions. by @asuessenbach in #1938
- Add IWYU pragmas to let code-completers use vulkan.hpp. by @asuessenbach in #1939
- Remove gcc-11 for builds on macos by @asuessenbach in #1942
- Update Vulkan-Headers to v1.3.293 by @asuessenbach in #1944
Full Changelog: v1.3.292...v1.3.293
v1.3.292
What's Changed
- Parse
<videocodecs>
section (no code generated from) by @asuessenbach in #1926 - Non raii handles move exchange by @siukosev in #1929
- Use clang++-13 with C++23 on ubuntu-latest by @asuessenbach in #1930
- Fix for shared handles for pool deleter by @Agrael1 in #1925
- Don't export symbols in
vk::detail
namespace by @sharadhr in #1931 - Update Vulkan-Headers to v1.3.292 by @github-actions in #1934
Full Changelog: v1.3.291...v1.3.292
v1.3.291
What's Changed
- Use clang++-15 with C++23 on ubuntu-latest by @asuessenbach in #1920
- Use clang++14 with C++23 on ubuntu-latest by @asuessenbach in #1921
- Update Vulkan-Headers to v1.3.291 by @github-actions in #1924
Full Changelog: v1.3.290...v1.3.291