Andreas Süßenbach
d6eb36b132
Add constants to vulkan_video.cppm[hpp|cppm] ( #2232 )
2025-07-31 16:44:52 +02:00
Andreas Süßenbach
b59d87d696
Minor cleanup work ( #2220 )
2025-07-18 09:01:07 +02:00
Andreas Süßenbach
8e34112311
Guard header inclusion in vulkan_video.hpp by __has_include. ( #2219 )
2025-07-17 12:07:03 +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
Andreas Süßenbach
ad71cabe2c
Include two new video codec headers in vulkan_video.hpp. ( #2179 )
2025-06-12 08:22:28 +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
c86d00a898
Minor cleanup work. ( #2117 )
2025-03-26 08:37:18 +01:00
Andreas Süßenbach
538fa5d529
Minor cleanup work. ( #2098 )
2025-03-11 19:48:59 +01:00
Andreas Süßenbach
8f9db1bad6
Minor cleanup work ( #2090 )
2025-02-24 18:02:40 +01:00
Andreas Süßenbach
1e92bf4fcd
Add inclusion of new encode file to VideoHppGenerator, add compile test for video. ( #2002 )
2024-12-02 08:51:02 +01:00
Andreas Süßenbach
ab4a7ced0f
Adjustments for update to 1.3.302 ( #1999 )
2024-11-27 09:56:57 +01:00
Andreas Süßenbach
9a8dda30d5
add missing include files in vulkan_video.hpp ( #1795 )
2024-02-06 21:10:30 +01:00
Andreas Süßenbach
a3ecb02131
Downgrade missing attribute "type" in enums in video.xml from error to warning ( #1792 )
2024-02-06 13:17:39 +01:00
Andreas Süßenbach
1620b8b0bf
Add missing include guard to vulkan_video.hpp ( #1723 )
2023-11-09 11:29:46 +01:00
Andreas Süßenbach
eccf541cd4
Add support of hex numbers for enum values ( #1671 )
2023-10-02 14:56:27 +02:00
Andreas Süßenbach
37b50fa9ef
Revert "Update Vulkan-Headers to v1.3.265 ( #1661 )" ( #1662 )
...
This reverts commit 205758299bc129ed1d2943d5d7ce7098bca876d9.
2023-09-25 15:28:32 +02:00
Andreas Süßenbach
205758299b
Update Vulkan-Headers to v1.3.265 ( #1661 )
2023-09-25 11:56:48 +02:00
Andreas Süßenbach
99027b5a24
Changed calls to std::map<>::find() to std::map<>::contains(), when appropriate. ( #1623 )
2023-07-17 09:48:44 +02:00
Andreas Süßenbach
207031caa4
change calls to std::find, std::find_if, and std::find_if_not to functionally identical calls to std::any_of, std::all_of, and std::none_of, when appropriate ( #1621 )
2023-07-13 11:26:01 +02:00
Andreas Süßenbach
069c3b875e
Introduce VideoHppGenerator. ( #1618 )
2023-07-11 15:39:17 +02:00