Commit Graph

1892 Commits

Author SHA1 Message Date
github-actions[bot]
e4b8afe005
Update Vulkan-Headers to v1.3.238 (#1472)
Co-authored-by: GitHub <noreply@github.com>
2022-12-20 17:48:45 +01:00
Andreas Süßenbach
40f7474120
Change the required CMake version to 3.12. (#1470) 2022-12-20 10:09:01 +01:00
Andreas Süßenbach
49a288231b
Add missing braces in union constructors on array members. (#1469) 2022-12-13 10:03:05 +01:00
Andreas Süßenbach
23a13e4707
Add support of clang_format version 13 and 14. (#1468) 2022-12-12 17:30:35 +01:00
github-actions[bot]
d3728e63a1
Update Vulkan-Headers to v1.3.237 (#1466)
Co-authored-by: GitHub <noreply@github.com>
Co-authored-by: Andreas Süßenbach <asuessenbach@nvidia.com>
2022-12-12 10:13:44 +01:00
Andreas Süßenbach
c9faef1d0b
Merge pull request #1464 from asuessenbach/CI
Adjust ci-ubuntu.yml to latest changes of runners.
2022-12-11 22:40:16 +01:00
asuessenbach
5accdbc9d5 Adjust ci-ubuntu.yml to latest changes of runners. 2022-12-10 21:11:05 +01:00
Andreas Süßenbach
4848fc8e6a
Merge pull request #1461 from KhronosGroup/update-vulkan-headers-pr
Update Vulkan-Headers to v1.3.236
2022-12-06 16:49:13 +01:00
GitHub
fb561d8092 Update Vulkan-Headers to v1.3.236 2022-12-06 00:11:19 +00:00
Andreas Süßenbach
ec799f8fdc
Merge pull request #1460 from asuessenbach/commandset
Unify command set handling.
2022-11-29 17:51:14 +01:00
asuessenbach
561354a79b Unify command set handling. 2022-11-29 13:38:36 +01:00
Andreas Süßenbach
2600b6d436
Merge pull request #1459 from asuessenbach/flags
Simplyfied some generator functions by combining a couple of bool arguments into a Flags object.
2022-11-29 08:39:02 +01:00
asuessenbach
1365fa3c27 Simplyfied some generator functions by combining a couple of bool arguments into a Flags object. 2022-11-28 16:53:24 +01:00
Andreas Süßenbach
a577b390e8
Merge pull request #1457 from asuessenbach/ClearColorValue
Introduce additional constructor for unions holding a fixed size array of data.
2022-11-24 09:56:21 +01:00
asuessenbach
556c0d3434 Introduce additional constructor for unions holding a fixed size array of data. 2022-11-24 08:59:50 +01:00
Andreas Süßenbach
fc0568ea37
Merge pull request #1456 from asuessenbach/depends
Add support of more complex logic of attribute <depends>
2022-11-24 08:01:01 +01:00
asuessenbach
ad5f67d330 Add support of more complex logic of attribute <depends> 2022-11-23 17:42:23 +01:00
Andreas Süßenbach
391ac5011d
Merge pull request #1454 from asuessenbach/format_traits
Add format trait function compatibilityClass()
2022-11-23 11:52:32 +01:00
asuessenbach
9eab4b61e1 Add format trait function compatibilityClass() 2022-11-23 10:51:18 +01:00
Andreas Süßenbach
4863951e35
Merge pull request #1453 from asuessenbach/function
Add support for a new class of functions.
2022-11-23 08:48:46 +01:00
asuessenbach
6412502686 Add support for a new class of functions. 2022-11-22 19:22:16 +01:00
Andreas Süßenbach
26eedad3ec
Merge pull request #1452 from KhronosGroup/update-vulkan-headers-pr
Update Vulkan-Headers to v1.3.235
2022-11-21 10:12:58 +01:00
GitHub
aed619647c Update Vulkan-Headers to v1.3.235 2022-11-18 00:12:31 +00:00
Andreas Süßenbach
81cd1565e6
Merge pull request #1451 from asuessenbach/equal
Use std::equal to compare array of null-terminated strings in structs.
2022-11-17 16:12:55 +01:00
asuessenbach
1b61fc6cf7 Use std::equal to compare array of null-terminated strings in structs. 2022-11-17 14:05:55 +01:00
Andreas Süßenbach
1d250f596a
Merge pull request #1449 from asuessenbach/static_assert
Fix include guard of vulkan_static_assertions.hpp
2022-11-16 10:15:18 +01:00
asuessenbach
412471771a Fix include guard of vulkan_static_assertions.hpp 2022-11-16 08:38:00 +01:00
Andreas Süßenbach
f461105d14
Merge pull request #1448 from asuessenbach/condition
Remove outdated conditions around two init functions of the DispatchLoaderDynamic.
2022-11-14 14:01:50 +01:00
asuessenbach
73276f2c26 Remove outdated conditions around two init functions of the DispatchLoaderDynamic. 2022-11-14 12:28:20 +01:00
Andreas Süßenbach
8e157602f9
Merge pull request #1447 from asuessenbach/function
Extent support of functions returning some typed value
2022-11-14 11:45:35 +01:00
asuessenbach
196978705e Extent support of functions returning some typed value 2022-11-14 10:06:49 +01:00
Andreas Süßenbach
afcf27d6a8
Merge pull request #1446 from KhronosGroup/update-vulkan-headers-pr
Update Vulkan-Headers to v1.3.234
2022-11-14 09:47:33 +01:00
GitHub
c873ad307d Update Vulkan-Headers to v1.3.234 2022-11-11 00:12:48 +00:00
Andreas Süßenbach
8542fff8bc
Merge pull request #1445 from asuessenbach/depends
Add support for attribute "depends".
2022-11-10 07:59:41 +01:00
asuessenbach
7b5fc43e10 Add support for attribute "depends". 2022-11-09 16:25:43 +01:00
Andreas Süßenbach
a7a7249c46
Merge pull request #1444 from asuessenbach/pluralS
Improved plural-s detection in command names.
2022-11-09 11:02:53 +01:00
asuessenbach
d481557fef Improved plural-s detection in command names. 2022-11-09 09:58:48 +01:00
Andreas Süßenbach
d6493eae1d
Merge pull request #1438 from asuessenbach/flags
Fix Flags<T>::operator~()
2022-11-07 14:27:38 +01:00
Andreas Süßenbach
1aad7003b3
Merge pull request #1442 from KhronosGroup/update-vulkan-headers-pr
Update Vulkan-Headers to v1.3.233
2022-11-07 13:41:14 +01:00
Andreas Süßenbach
8ee021a40a
Merge pull request #1439 from asuessenbach/handles
Add support for handle creation functions taking createInfo structs that are not an anchor of a structure chain.
2022-11-07 13:37:38 +01:00
asuessenbach
33f2837650 Add support for handle creation functions taking createInfo structs that are not an anchor of a structure chain. 2022-11-07 11:30:47 +01:00
asuessenbach
040686faae Fix Flags<T>::operator~() 2022-11-07 11:28:15 +01:00
GitHub
92c36643f1 Update Vulkan-Headers to v1.3.233 2022-11-07 00:12:52 +00:00
Andreas Süßenbach
1ecb9abef5
Merge pull request #1443 from asuessenbach/macos
Switch MacOS CI from using macos-latest to macos-11, trying to make it work again!
2022-11-06 23:00:50 +01:00
asuessenbach
d0a85f095f Switch MacOS CI from using macos-latest to macos-11, trying to make it work again! 2022-11-04 15:16:26 +01:00
Andreas Süßenbach
37b03e1210
Merge pull request #1436 from KhronosGroup/update-vulkan-headers-pr
Update Vulkan-Headers to v1.3.232
2022-10-31 11:05:46 +01:00
GitHub
dcc1d9562f Update Vulkan-Headers to v1.3.232 2022-10-28 00:12:55 +00:00
Andreas Süßenbach
e6d0fc397b
Merge pull request #1434 from asuessenbach/constructors
Move explicitly defaulted copy assignment operators of structs into !defined(VULKAN_HPP_NO_STRUCT_CONSTRUCTORS) section
2022-10-26 11:13:18 +02:00
asuessenbach
2382684a69 Move explicitly defaulted copy assignment operators of structs into !defined(VULKAN_HPP_NO_STRUCT_CONSTRUCTORS) section
To explicitly default the copy assignment operator is only needed, if there are other constructors. Otherwise, some compilers warn about it.
2022-10-26 08:56:25 +02:00
Andreas Süßenbach
b8b978cfdc
Merge pull request #1433 from asuessenbach/release
Introduce function release() to all vk::raii::HandleTypes.
2022-10-25 17:57:13 +02:00