Releases: KhronosGroup/Vulkan-Hpp
Releases · KhronosGroup/Vulkan-Hpp
Release list
v1.4.356
What's Changed
- Add support of newly added attributes. by @asuessenbach in #2606
- Extend function call test with commands promoted from VK_KHR_bind_memory2 by @asuessenbach in #2607
- Update Vulkan-Headers to v1.4.356 by @github-actions[bot] in #2608
Full Changelog: v.1.4.355...v1.4.356
v1.4.355
What's Changed
- CI: Fix automatic header update by @M2-TE in #2599
- Extend function call test with Command buffer building commands by @asuessenbach in #2600
- Update Vulkan-Headers to v1.4.355 by @github-actions[bot] in #2603
- Extend function call test with Device Initialization commands by @asuessenbach in #2604
- Update generated headers by @asuessenbach in #2605
Full Changelog: v1.4.354...v.1.4.355
v1.4.352
What's Changed
- Change vk::AccelerationStructureGeometryMicromapDataKHR to have two mutual exclusive members by @asuessenbach in #2567
- CI: Updated windows-2025 runner by @M2-TE in #2565
- Continue to refactor parser: feature by @asuessenbach in #2568
- chore: Add REUSE compliance and AI Contributing block by @KhronosWebservices in #2570
- README: Added license to documentation files by @M2-TE in #2572
- Refactor parser: videocodecs by @asuessenbach in #2573
- Generator: Added license headers to generators and snippets by @M2-TE in #2571
- Refactor parser: sync by @asuessenbach in #2574
- chore: Update license headers for samples, RAII_Samples, tests, workflows and .gitmodule by @M2-TE in #2575
- Update Vulkan-Headers to v1.4.352 by @github-actions[bot] in #2576
New Contributors
- @KhronosWebservices made their first contribution in #2570
Full Changelog: v1.4.351...v1.4.352
v1.4.351
What's Changed
- Fixed incorrect GCC version checks causing issues with GCC 11.5 by @OpenSauce04 in #2559
- Simplify command parsing by @asuessenbach in #2560
- Change C-arrays as command arguments to std::arrays by @asuessenbach in #2561
- README: Updated CI/CD section and fixed generator reference by @M2-TE in #2562
- Update Vulkan-Headers to v1.4.351 by @github-actions[bot] in #2566
New Contributors
- @OpenSauce04 made their first contribution in #2559
Full Changelog: v1.4.350...v1.4.351
v1.4.350
What's Changed
- Extend function call tests with Command buffer building commands by @asuessenbach in #2547
- Fix typename check on multiple identical types by @asuessenbach in #2548
- Filter out alias enum values, that start with the wrong prefix. by @asuessenbach in #2549
- Extend function call tests with Graphics Pipeline commands by @asuessenbach in #2550
- Start to separate vk.xml parser from the Vulkan-Hpp generator. by @asuessenbach in #2551
- Continue to refactor parser: commands by @asuessenbach in #2552
- Extend function call tests with Pass commands. by @asuessenbach in #2553
- Minor improvement on error check of command parameter types. by @asuessenbach in #2554
- Stop breaking binary operations (BreakBinaryOperations : Never) by @asuessenbach in #2556
- Update Vulkan-Headers to v1.4.350 by @github-actions[bot] in #2557
Full Changelog: v1.4.349...v1.4.350
v1.4.349
What's Changed
- Add support for options of clang-format version 22. by @asuessenbach in #2545
- Update Vulkan-Headers to v1.4.349 by @github-actions[bot] in #2546
Full Changelog: v1.4.348...v1.4.349
v1.4.348
What's Changed
- Request clang-format version 22.1.1. by @asuessenbach in #2533
- ci: copy "Update Submodules" from update-vulkan-headers-pr to set-version-tag by @theHamsta in #2534
- Handle attribute "supersededby" for deprecated commands and types by @asuessenbach in #2535
- Fix wrong argument for VULKAN_HPP_UNEXPECTED by @asuessenbach in #2539
- Extend function call tests with Descriptor set commands. by @asuessenbach in #2540
- Handle a sequence of uppercase characters, followed by at least one lowercase character in function toUpperCase by @asuessenbach in #2542
- Generator: Moved related files into separate
generator/folder by @M2-TE in #2481 - Update Vulkan-Headers to v1.4.348 by @github-actions[bot] in #2543
Full Changelog: v1.4.347...v1.4.348
v1.4.347
What's Changed
- Fix compiler
import stddetection in CMake by @sharadhr in #2529 - Update Vulkan-Headers to v1.4.347 by @github-actions[bot] in #2530
Full Changelog: v1.4.346...v1.4.347
v1.4.346
What's Changed
- Samples: Prioritize Vulkan-Hpp include directory by @M2-TE in #2495
- Add spaceship operator for vk handles by @YaaZ in #2498
- Merge ResultValue with specializations by @YaaZ in #2499
- Add missing UniqueHandleTraits for handles without destroy function. by @asuessenbach in #2500
- Extend function call test with Pipeline Cache commands by @asuessenbach in #2501
- Fix deleterAction for unique handles requiring a release function (instead of a destroy or free function) by @asuessenbach in #2503
- Remove unused parameters from
main()and apply[[maybe_unused]]elsewhere by @mikomikotaishi in #2492 - Extend function call test with Compute pipeline commands. by @asuessenbach in #2504
- Stop using QualifierAlignment : Right in .clang_format by @asuessenbach in #2506
- Add some special handling for vkReleaseDisplayEXT by @asuessenbach in #2509
- Extend check for deprecated commands. by @asuessenbach in #2510
- Extend function call test with Pipeline layout commands. by @asuessenbach in #2511
- Add support for a couple of new command signatures by @asuessenbach in #2512
- Add support for a command taking a (non-const) void *. by @asuessenbach in #2513
- Add raii-standard implementations for functions getting some externally sized void-data by @asuessenbach in #2514
- Extend function call tests with Sampler commands. by @asuessenbach in #2516
- Accept "unused" as additional deprecation reason. by @asuessenbach in #2518
- Fix surplus reinterpret_cast in setDebugUtilsObjectTagEXT for 32 bit. by @asuessenbach in #2519
- Removed surplus assertion. by @asuessenbach in #2520
- Remove an outdated assert. by @asuessenbach in #2521
- ci: use unversioned clang-format from brew by @theHamsta in #2526
- Update Vulkan-Headers to v1.4.346 by @github-actions[bot] in #2528
Full Changelog: v1.4.344...v1.4.346
v1.4.344
What's Changed
- Minor cleanup. by @asuessenbach in #2472
- Extend function call tests with Event commands by @asuessenbach in #2474
- Use the ABI-breaking style for the C++ module by @sharadhr in #2443
- Use clang-format option QualifierAlignment : Right to consistently use the East const convention by @asuessenbach in #2475
- Extend function call tests with Buffer view commands by @asuessenbach in #2477
- Add missing VULKAN_HPP_DISPATCH_LOADER_DYNAMIC define in StructureChain test. by @asuessenbach in #2476
- Headers: Updated
vulkan_video.hppformatting by @M2-TE in #2482 - Tests: Always run tests that require
VULKAN_HPP_DISPATCH_LOADER_DYNAMICby @M2-TE in #2483 - Add some potentially missing enum value flavours by @asuessenbach in #2484
- Add support for functions returning a struct encoding a vector of data. by @asuessenbach in #2487
- Introduce function StructureChain::compareElement by @asuessenbach in #2486
- Rework the readme by @sharadhr in #2358
- Extend function call test with Shader commands by @asuessenbach in #2488
- Update docs to be consistent with prevalent style by @mikomikotaishi in #2491
- Refactor function checkElements by @asuessenbach in #2493
- Update Vulkan-Headers to v1.4.344 by @github-actions[bot] in #2494
New Contributors
- @mikomikotaishi made their first contribution in #2491
Full Changelog: v1.4.343...v1.4.344