Commit Graph

100 Commits

Author SHA1 Message Date
asuessenbach
34725b3192 Introduce helper class vk::StridedArrayProxy; use it on functions with parameters having the 'stride' attribute. 2022-09-12 16:53:44 +02:00
GitHub
5c406ec531 Update Vulkan-Headers to v1.3.226 2022-09-02 00:12:10 +00:00
GitHub
33dad92cec Update Vulkan-Headers to v1.3.225 2022-08-24 08:40:49 +02:00
GitHub
3e449ebc53 Update Vulkan-Headers to v1.3.222 2022-07-22 00:12:13 +00:00
GitHub
93f8b6b541 Update Vulkan-Headers to v1.3.219 2022-07-01 00:11:04 +00:00
GitHub
1dc2a0eeaf Update Vulkan-Headers to v1.3.217 2022-06-10 00:09:44 +00:00
GitHub
21448e0ace Update Vulkan-Headers to v1.3.213 2022-05-11 00:09:28 +00:00
asuessenbach
a591ef69e3 (re-)add support of commands enumerating a chained structure type. 2022-05-04 09:55:27 +02:00
asuessenbach
145c10e945 Combine two types of commands into one generation function 2022-05-02 17:01:38 +02:00
asuessenbach
b45a44b479 Combine two types of commands into one generation function 2022-04-28 16:32:33 +02:00
asuessenbach
74fd07216e Combine two types of commands into one generation function 2022-04-27 13:37:28 +02:00
asuessenbach
e5921db439 Combine two types of commands into one generation function 2022-04-26 12:35:15 +02:00
asuessenbach
90afc89e66 Combine two types of commands into one generation function 2022-04-21 11:27:39 +02:00
asuessenbach
769827ed3d Combine two types of commands into one generation function 2022-04-19 11:59:33 +02:00
asuessenbach
9c99d1b2ce Combine two types of commands into one generation function 2022-04-14 08:03:15 +02:00
asuessenbach
4ba01be8d1 Combine two types of commands into one generation function. 2022-04-13 09:45:31 +02:00
asuessenbach
956cda998b Combine two types of commands into one generation function. 2022-04-12 13:56:21 +02:00
asuessenbach
26e2fc42c8 Combine two types of commands into one generation function. 2022-04-07 16:04:26 +02:00
asuessenbach
d50485c5c7 Combine two types of commands into one generation function. 2022-04-07 08:48:55 +02:00
GitHub
da42600e06 Update Vulkan-Headers to v1.3.211 2022-04-06 00:09:05 +00:00
asuessenbach
333083e44e Combine two types of commands into one generation function. 2022-03-31 09:52:06 +02:00
asuessenbach
a8d47f4694 Combine two types of commands into one generation function. 2022-03-28 17:52:45 +02:00
asuessenbach
a104fd65d3 Combine two types of commands into one generation function. 2022-03-16 13:51:43 +01:00
asuessenbach
c761497d36 Update Vulkan-Headers to v1.3.207 2022-03-16 09:09:01 +01:00
asuessenbach
ae11e13e0b Combine two types of commands into one generation function.
Generation of functions that return a VkResult and either get some data or not are combined into one function.

+ some minor cleanup
2022-03-15 11:58:55 +01:00
asuessenbach
f58ffe385f Combine two types of commands into one generation function.
Generation of functions that get a StructureChain or some value are combined into one function.
2022-03-14 14:54:56 +01:00
asuessenbach
4fd8ad4baa Minor cleanup work in command generation. 2022-03-09 10:13:51 +01:00
asuessenbach
ffead3984d Add some support of attribute "altlen" on command parameters. 2022-03-02 09:51:12 +01:00
GitHub
eccc252a98 Update Vulkan-Headers to v1.3.206 2022-03-01 00:09:13 +00:00
asuessenbach
5fe410279a Change ColumnLimit with clang-format from 120 to 160. 2022-02-28 10:11:04 +01:00
asuessenbach
1b12dd8cbb Enclose "free" in parenthesis to prevent interference with MSVC's debug free 2022-02-10 09:49:24 +01:00
asuessenbach
c25e890527 Remove support of all functions marked as deprecated. 2022-02-07 10:09:46 +01:00
GitHub
85c2c9d72e Update Vulkan-Headers to v1.3.204 2022-01-26 00:42:08 +00:00
asuessenbach
c29a549f8c Generalize command generation for a specific type of commands
Commands returning a VkResult, with multiple success codes and at least one error code, that get no non-const pointers and zero or more input vectors are generalized into one function.
2022-01-24 10:19:23 +01:00
asuessenbach
350a74f1e1 Generalize command generation for a specific type of commands
Commands returning void, that get no non-const pointers but one or more const pointers or vectors are generalized into one function.
2022-01-13 16:16:16 +01:00
asuessenbach
10e8f07e85 Remove deprecated version of function Device::getCalibratedTimestampsEXT(). 2022-01-03 15:33:51 +01:00
asuessenbach
bf73d74aa9 Remove deprecated versions of function PhysicalDevice::enumerateQueueFamilyPerformanceQueryCountersKHR 2021-11-16 13:29:50 +01:00
asuessenbach
b5d312187c Add support of functions enumerating chained structure data.
+ slightly reordered error handling in enumerating functions.
2021-11-15 15:05:17 +01:00
GitHub
4b9b902b59 Update Vulkan-Headers to v1.2.197 2021-11-03 00:34:42 +00:00
asuessenbach
dcb654bc0b Minor cleanup work.
+ changed CXX_STANDARD for VulkanHppGenerator from 14 to 17.
2021-10-11 10:20:26 +02:00
asuessenbach
6db58639f8 Add support of functions taking and returning a vector of data 2021-10-06 12:51:26 +02:00
GitHub
a67c40379d Update Vulkan-Headers to v1.2.195 2021-10-06 00:37:42 +00:00
GitHub
b88b27ad64 Update Vulkan-Headers to v1.2.194 2021-09-29 00:34:11 +00:00
asuessenbach
11f18e8502 Add "singular" version of functions returning a vector of values and one value, now returning just a pair of values 2021-09-27 15:32:23 +02:00
asuessenbach
8b7852b390 Update to VK_HEADER_VERSION 191 2021-09-07 10:20:55 +02:00
asuessenbach
b9ee920bbf Update to VK_HEADER_VERSION 185. 2021-07-21 09:13:46 +02:00
asuessenbach
987bd214e5 Introduce version check in function wrappers
The assertions fire when the dispatcher and the actual function call is compiled with different VK_HEADER_VERSION.
2021-07-20 15:38:54 +02:00
asuessenbach
98f6375374 Update to VK_HEADER_VERSION 184. 2021-07-06 09:03:42 +02:00
asuessenbach
9c0c2095d7 Update to VK_HEADER_VERSION 182. 2021-06-22 09:40:12 +02:00
asuessenbach
74cb47eb82 Split vulkan.hpp into multiple sub-headers 2021-06-14 15:35:34 +02:00