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 |
|
Andreas Süßenbach
|
da28afe109
|
Simplify alias handling for handles. (#1857)
|
2024-04-30 09:12:25 +02:00 |
|
Andreas Süßenbach
|
7bd57c7290
|
Simplify handling of enum aliases (#1850)
|
2024-04-24 08:33:25 +02:00 |
|
Andreas Süßenbach
|
11121e142a
|
Simplified constant alias handling (#1845)
|
2024-04-15 10:18:02 +02:00 |
|
Andreas Süßenbach
|
3134b1b42a
|
Simplify alias handling for Bitmasks and Commands. (#1843)
|
2024-04-11 08:43:15 +02:00 |
|
Andreas Süßenbach
|
d111d68be8
|
Simplify handling of enum value aliases (#1838)
|
2024-04-03 08:29:10 +02:00 |
|