This one's a bit of a chonker.
Highlights include support for Vulkan 1.4 and MSRV increase.
Changed
- Bumped MSRV to 1.73
Bindings Updates
- Add discussion of processing frameworks being responsible for all defined attributes and tags (#2417)
- Reserve extension #604 (#2419)
- August 23, 2024 Vulkan 1.3.294 spec update
- Missing require for pipeline binary key size - #2422 (#2423)
- minor wording change to avoid ambiguity in 'the act of waiting'. (#2418)
- August 30, 2024 Vulkan 1.3.295 spec update
- Rename Lina's GitHub username to @linyaa-kiwi (#2432)
- build: Update build.gn with AV1 headers
- Update for Vulkan-Docs 1.3.278
- Update for Vulkan-Docs 1.3.279
- build(deps): bump fsfe/reuse-action from 2 to 3
- Update for Vulkan-Docs 1.3.280
- Update for Vulkan-Docs 1.3.281
- Update for Vulkan-Docs 1.3.282
- Update for Vulkan-Docs 1.3.283
- Update for Vulkan-Docs 1.3.284
- Update for Vulkan-Docs 1.3.285
- Update for Vulkan-Docs 1.3.286
- Update for Vulkan-Docs 1.3.287
- Update for Vulkan-Docs 1.3.288
- cmake: Allow external control of whether to test or install
- cmake: Workaround MSVC module support compiler bug
- ci: Add explicit build step
- cmake: Remove explicit install of Vulkan-Module
- ci: Add install step
- Add
vulkan.cppm
as a separate library:Vulkan::VulkanHppModule
- Update for Vulkan-Docs 1.3.289
- Change name of update to Makefile.release
- Makefile to import generated scripts and headers when doing a spec update
- build(deps): bump fsfe/reuse-action from 3 to 4
- build: Require MSVC 17.11 for module support
- Update for Vulkan-Docs 1.3.290
- Disable VulkanHppModule support in clang-cl
- Add windows clang & clang-cl CI jobs
- cmake: Disable modules if clang-scan-deps is missing
- Update for Vulkan-Docs 1.3.291
- Update for Vulkan-Docs 1.3.292
- Update for Vulkan-Docs 1.3.293
- Update for Vulkan-Docs 1.3.294
- Update for Vulkan-Docs 1.3.295
- Fix MSVC identification for modules support
- Support the
stride
attribute for array pointers in both command (#2437) - September 26, 2024 Vulkan 1.3.296 spec update
- Update for Vulkan-Docs 1.3.296
- Fix references to images in proposal documents (#2441)
- Fix misuse of spec macro in a proposal document
- Fix missing attribute in another proposal document
- October 4, 2024 Vulkan 1.3.297 spec update
- Update for Vulkan-Docs 1.3.297
- Update VK_AMDX_shader_enqueue to v2 (#2442)
- Add location order to the definition of from-reads (#2402)
- October 11, 2024 Vulkan 1.3.298 spec update
- Update for Vulkan-Docs 1.3.298
- October 18, 2024 Vulkan 1.3.299 spec update
- Update for Vulkan-Docs 1.3.299
- added SHADY author id (#2448)
- ci: Only run once if pushing to main repo branch
- Migrate Antora makefile targets into top-level Makefile (#2450)
- October 25, 2024 Vulkan 1.3.300 spec update
- Update for Vulkan-Docs 1.3.300
- Do not remove nav.adoc target in clean rules
- build: Disable Vulkan-Module by default
- Add docs.vulkan.org page information to validusage.json (#2453)
- November 1, 2024 Vulkan 1.3.301 spec update
- Fix build for extremely long list of files passed to antora-prep.py which exceeded system limits
- Update for Vulkan-Docs 1.3.301
- Antora build fixes
- Fix some issues with VK_EXT_device_generated_commands proposal (#2459)
- build(deps): bump fsfe/reuse-action from 4 to 5
- November 21, 2024 Vulkan 1.3.302 spec update
- Update for Vulkan-Docs 1.3.302
- Fix markup
- Fix typo that triggered CI failure
- registry.adoc: Backticks in quotes?
- Add author ID FREDEMMOTT (#2467)
- December 3, 2024 Vulkan 1.4.303 spec update
- Add missing custom attribute
- Update nav.adoc
- December 20, 2024 Vulkan 1.4.304 spec update