asuessenbach
e5921db439
Combine two types of commands into one generation function
2022-04-26 12:35:15 +02:00
Andreas Süßenbach
e9c343c402
Merge pull request #1289 from asuessenbach/function
...
Combine two types of commands into one generation function
2022-04-19 13:34:44 +02:00
asuessenbach
769827ed3d
Combine two types of commands into one generation function
2022-04-19 11:59:33 +02:00
phantom10111
9e95c0072d
Make type conversions implicit for dispatchable handles
...
Vulkan handles are not typesafe on 32-bit platforms, but only for
non-dispachable handles. Dispatchable handles are opaque struct pointers
on all platforms, and thus typesafe.
This commit makes all conversions for dispatchable handles implicit,
regardless of VULKAN_HPP_TYPESAFE_CONVERSION setting.
2022-04-15 11:24:30 +02:00
asuessenbach
9c99d1b2ce
Combine two types of commands into one generation function
2022-04-14 08:03:15 +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
5190cd09ff
Update Vulkan-Headers to v1.3.210
2022-03-30 11:52:35 +02:00
asuessenbach
a8d47f4694
Combine two types of commands into one generation function.
2022-03-28 17:52:45 +02:00
asuessenbach
439ac7fe26
Update Vulkan-Headers to v1.3.209
2022-03-24 09:51:10 +01: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
cf5ecd7cc6
Remove deprecated cpp_type.
2022-03-14 15:13:33 +01:00
asuessenbach
611365b986
Updated clang_format options
2022-03-09 12:28:52 +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
GitHub
47520a1025
Update Vulkan-Headers to v1.3.206
2022-02-19 00:07:27 +00:00
asuessenbach
1b12dd8cbb
Enclose "free" in parenthesis to prevent interference with MSVC's debug free
2022-02-10 09:49:24 +01:00
Andreas Süßenbach
8507dba945
Merge pull request #1196 from asuessenbach/deprecated
...
Remove support of all functions marked as deprecated.
2022-02-07 15:41:40 +01:00
asuessenbach
c25e890527
Remove support of all functions marked as deprecated.
2022-02-07 10:09:46 +01:00
GitHub
1e95dfbb80
Update Vulkan-Headers to v1.3.205
2022-02-06 00:45:04 +00: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
GitHub
1cac07f124
Update Vulkan-Headers to v1.2.203
2021-12-21 00:40:37 +00:00
asuessenbach
cdb64cdefd
Generate std::hash specializations into the new file vulkan_hash.hpp, requiring C++14 for std::hash specializations of the vulkan structures.
2021-12-13 17:00:00 +01:00
asuessenbach
3515c720fc
Introduce support of std::hash for vk-structures.
2021-12-02 23:28:26 +01:00
GitHub
09cc1f69c8
Update Vulkan-Headers to v1.2.201
2021-12-02 00:35:54 +00:00
GitHub
303bdb2238
Update Vulkan-Headers to v1.2.200
2021-11-24 00:36:04 +00:00
GitHub
66d80093dc
Update Vulkan-Headers to v1.2.199
2021-11-17 00:35:21 +00:00
asuessenbach
bf73d74aa9
Remove deprecated versions of function PhysicalDevice::enumerateQueueFamilyPerformanceQueryCountersKHR
2021-11-16 13:29:50 +01:00
GitHub
4b9b902b59
Update Vulkan-Headers to v1.2.197
2021-11-03 00:34:42 +00:00
GitHub
1144b65e7a
Update Vulkan-Headers to v1.2.196
2021-10-14 00:34:01 +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
dea1345852
Introduce VULKAN_HPP_STATIC_ASSERT.
2021-09-07 13:47:18 +02:00
asuessenbach
8b7852b390
Update to VK_HEADER_VERSION 191
2021-09-07 10:20:55 +02:00
asuessenbach
d645cbb056
Introduce NativeType to get the C-type from the corresponding Cpp-type.
...
This name is defined for Handles, Structures, and Unions.
2021-08-31 14:58:34 +02:00
asuessenbach
303f044d43
Update to VK_HEADER_VERSION 190.
2021-08-30 16:03:05 +02:00
asuessenbach
9d7ade83f2
Minor cleanup work.
2021-08-05 17:28:06 +02:00
asuessenbach
b9ee920bbf
Update to VK_HEADER_VERSION 185.
2021-07-21 09:13:46 +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