6 Commits

Author SHA1 Message Date
Andreas Süßenbach
d6eb36b132
Add constants to vulkan_video.cppm[hpp|cppm] (#2232) 2025-07-31 16:44:52 +02:00
Andreas Süßenbach
4ccc5d34ba
Determine the headers to include in vulkan_video.hpp by the extensions names and the protections to use by the extensions comment. (#2196) 2025-06-26 08:05:15 +02:00
btmxh
d5b553d969
Add support for vulkan_video.cppm module (#2162)
* Add support for vulkan_video.cppm module

Fix #2151

* Add a module version for the Video test

Currently this add vulkan_video.cppm to the VulkanHppModule target,
which might not be what we want (maybe guard this by an option(), or add
another target like VulkanVideoHppModule, etc.).

* Add a separate target for `vulkan_video.cppm`

* Extract common logic to `vulkan_hpp__setup_module`

* Fix several CMakeLists.txt issues

- Add `vulkan_video.cppm` to `VK_GENERATED_VULKAN_HEADERS`.
- Remove unnecessary ${ARGN} quotes.
- Move version checks out of `vulkan_hpp__setup_module`.
- Separate `FILE_SET_NAME` from `FILE_SET`.
2025-05-15 18:11:27 +02:00
Andreas Süßenbach
38bdc9400f
Refactor a number of checking functions (#2149) 2025-04-30 09:07:39 +02:00
Andreas Süßenbach
ab4a7ced0f
Adjustments for update to 1.3.302 (#1999) 2024-11-27 09:56:57 +01:00
Andreas Süßenbach
069c3b875e
Introduce VideoHppGenerator. (#1618) 2023-07-11 15:39:17 +02:00