Andreas Süßenbach
|
88d2ac296b
|
Add support for structure attribute "requiredlimittype" (#2270)
|
2025-09-02 13:31:57 +02:00 |
|
Andreas Süßenbach
|
4c3b729686
|
Minor code cleanup. (#2265)
|
2025-08-28 15:38:03 +02:00 |
|
Andreas Süßenbach
|
ee89dd16ea
|
Refactor iterations over required commands. (#2259)
|
2025-08-21 14:23:00 +02:00 |
|
Andreas Süßenbach
|
6cfec828f6
|
Refactor file generation functions (#2256)
* Refactor file generation functions
* Rebased on main.
|
2025-08-18 08:31:15 +02:00 |
|
Andreas Süßenbach
|
621c713cf8
|
Fix struct constructor with deprecated members (#2236)
|
2025-08-04 16:38:51 +02:00 |
|
Andreas Süßenbach
|
d16c62670b
|
Mark deprecated struct members as deprecated. (#2230)
|
2025-07-30 09:36:58 +02:00 |
|
Andreas Süßenbach
|
7dfe7d3ad9
|
Extend support of VULKAN_HPP_NO_EXCEPTIONS in the raii-namespace (#2226)
|
2025-07-22 13:48:50 +02:00 |
|
Andreas Süßenbach
|
fb5fd75ee8
|
Generalize a check on raii-handle destructor detection. (#2216)
|
2025-07-15 11:54:59 +02:00 |
|
Andreas Süßenbach
|
da67e807a8
|
Remove redundant occurrences of VULKAN_HPP_NAMESPACE:: and VULKAN_HPP_RAII_NAMESPACE:: in vulkan_raii.hpp (#2213)
|
2025-07-14 16:26:20 +02:00 |
|
Andreas Süßenbach
|
3444a16cfb
|
Remove redundant occurrences of VULKAN_HPP_NAMESPACE:: in vulkan_funcs.hpp and other headers (#2205)
|
2025-07-01 17:24:19 +02:00 |
|
Andreas Süßenbach
|
05f5b9a060
|
Handle new command attribute "export". (#2194)
|
2025-06-24 18:35:26 +02:00 |
|
Andreas Süßenbach
|
3514683079
|
Filter multiply spec'ed handles for SharedHandles (#2190)
|
2025-06-16 18:02:05 +02:00 |
|
Andreas Süßenbach
|
01c4ae2211
|
Filter multiply spec'ed handles on hash generation (#2189)
|
2025-06-16 15:31:51 +02:00 |
|
Andreas Süßenbach
|
8ee3f2fabd
|
Filter out multiply spec'ed handles for UniqueHandles types. (#2188)
|
2025-06-16 12:21:35 +02:00 |
|
Andreas Süßenbach
|
81b2f2f950
|
Add support for newly introduced attributes. (#2177)
|
2025-06-12 10:33:41 +02:00 |
|
Jan Kuhlmann
|
9e748f985b
|
C++20 Module: Exporting PFN_* symbols (#2158)
* exporting PFN_* symbols in cppm
* changed fnc signature and removed unnecessary assignment
* forgot one
* moved exports to bottom of cppm
|
2025-05-13 11:28:32 +02:00 |
|
Andreas Süßenbach
|
02b78071f1
|
Refactor format traits generation (#2160)
|
2025-05-07 16:24:40 +02:00 |
|
Andreas Süßenbach
|
2cadbd617e
|
Read new feature and extension element "deprecate" (#2155)
|
2025-05-06 12:14:00 +02:00 |
|
Andreas Süßenbach
|
38bdc9400f
|
Refactor a number of checking functions (#2149)
|
2025-04-30 09:07:39 +02:00 |
|
Andreas Süßenbach
|
450a047750
|
Extend depends handling of extensions to allow multiple sets of dependencies for the very same vulkan version. (#2126)
|
2025-04-03 20:21:11 +02:00 |
|
Andreas Süßenbach
|
63eff3a2e0
|
Re-introduce extension dependencies inspection (#2124)
* Re-introduce extension dependencies inspection.
|
2025-04-03 09:06:58 +02:00 |
|
Andreas Süßenbach
|
325602c26a
|
Remove extension dependency inspection functions (temporarily) (#2094)
|
2025-03-06 17:17:32 +01:00 |
|
Andreas Süßenbach
|
8f9db1bad6
|
Minor cleanup work (#2090)
|
2025-02-24 18:02:40 +01:00 |
|
Andreas Süßenbach
|
f03a052717
|
Add support for another command flavour, returning result and three values. (#2089)
|
2025-02-24 13:57:17 +01:00 |
|
Andreas Süßenbach
|
5f4583c500
|
Cleanup work on correctness checks (#2079)
|
2025-02-19 09:11:19 +01:00 |
|
Andreas Süßenbach
|
752778463e
|
Parallelize the generation of the files. (#2035)
|
2025-01-08 11:53:08 +01:00 |
|
Andreas Süßenbach
|
264d35b58c
|
Introduce vk::PFN_VoidFunction as a replacement of PFN_vkVoidFunction (#2033)
|
2025-01-06 18:04:33 +01:00 |
|
Andreas Süßenbach
|
1055cb5e78
|
Add funcpointer types to vulkan.cppm. (#2022)
|
2024-12-12 15:20:37 +01:00 |
|
Andreas Süßenbach
|
d5a18dc87e
|
Introduce vk-version of the funcpointers (#2020)
|
2024-12-12 09:46:53 +01:00 |
|
Andreas Süßenbach
|
265b317356
|
Extend enum value alias handling. (#2004)
|
2024-12-02 13:50:53 +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
|
cdfa83ab79
|
Add specializations of std::hash for all the structs and handles in the vk-namespace. (#1994)
|
2024-11-26 11:08:49 +01:00 |
|
Andreas Süßenbach
|
64f5bbf55c
|
Allow the <feature>'s "name" to be a list of members (#1973)
|
2024-10-17 08:19:47 +02:00 |
|
Andreas Süßenbach
|
56fdc0b070
|
Generate only the standard version for commands that would require vector-operations inside a struct. (#1970)
|
2024-10-09 16:06:13 +02:00 |
|
Andreas Süßenbach
|
00dac1bd21
|
Add check on <syncstage> <syncsupport> "queues" being specified with at least one command. (#1968)
|
2024-10-08 13:25:37 +02:00 |
|
Andreas Süßenbach
|
31aac24adb
|
Move correctness checks on syncstage and syncaccess to checkCorrectness (#1960)
|
2024-09-23 13:47:05 +02:00 |
|
Andreas Süßenbach
|
e12c05d628
|
Add support for multiple top-level tags <types>, <commands>, and <extensions> (#1959)
|
2024-09-17 15:03:34 +02:00 |
|
Andreas Süßenbach
|
fbb62163a0
|
Mark deprecated enum values as deprecated (#1955)
|
2024-09-03 08:53:36 +02:00 |
|
Andreas Süßenbach
|
0262bef5cd
|
Add support for new <feature> tags. (#1953)
|
2024-08-27 13:33:57 +02:00 |
|
Andreas Süßenbach
|
98ea600e1f
|
Removed special handling for enumerating commands with complex size information via a struct, generating just the standard function in such cases (#1952)
|
2024-08-26 16:21:45 +02:00 |
|
Andreas Süßenbach
|
6a11b182e1
|
Extend support of video format properties (no code generated) (#1937)
|
2024-08-06 09:22:31 +02:00 |
|
Andreas Süßenbach
|
cdcde2bd0b
|
Parse <videocodecs> section (no code generated from) (#1926)
|
2024-07-23 09:47:41 +02:00 |
|
Andreas Süßenbach
|
3b0d995a82
|
Introduce some special handlings for structure VkLayerSettingEXT. (#1910)
|
2024-06-27 13:32:31 +02:00 |
|
Andreas Süßenbach
|
235b1a2f85
|
Reorganized alias handling of constants. (#1899)
|
2024-06-13 09:47:27 +02:00 |
|
Andreas Süßenbach
|
dc6501456a
|
Add support for commands with three return parameters, two of them representing a vector. (#1897)
|
2024-06-12 16:36:03 +02:00 |
|
Andreas Süßenbach
|
d507727fd7
|
Add support for enumerating functions that originally take a struct with the vector information. (#1892)
|
2024-06-11 16:53:15 +02:00 |
|
Andreas Süßenbach
|
a64aeb648b
|
Improved alias handling for enum values and structs; extended error checking commands listed as required in features. (#1889)
|
2024-06-05 16:44:13 +02:00 |
|
Andreas Süßenbach
|
c8dd4fb5ea
|
Add support for enumerating commands with more than two success codes. (#1870)
|
2024-05-08 18:46:23 +02:00 |
|
Andreas Süßenbach
|
2518f528c0
|
Simplify handling of structextends (#1866)
|
2024-05-06 10:31:43 +02:00 |
|
Andreas Süßenbach
|
48b5595082
|
Simplified handling of struct aliases (#1858)
|
2024-05-02 09:28:44 +02:00 |
|