Commit Graph

1552 Commits

Author SHA1 Message Date
asuessenbach
7888f82bda Add support for functions getting a value and returning a VkBool32. 2021-02-24 15:47:30 +01:00
Andreas Süßenbach
8e68d335bc
Merge pull request #886 from asuessenbach/RAII
Introduce raii-compliant handle wrapper classes.
2021-02-23 08:36:12 +01:00
asuessenbach
2cb1c19c7f Introduce raii-compliant handle wrapper classes. 2021-02-22 16:19:12 +01:00
Andreas Süßenbach
8dc12ba963
Merge pull request #888 from asuessenbach/provisional
Change an assertion into an error check.
2021-02-22 16:17:20 +01:00
asuessenbach
14651d6d73 Change an assertion into an error check. 2021-02-22 14:00:51 +01:00
Andreas Süßenbach
59bc1c223a
Merge pull request #885 from asuessenbach/170
Update to VK_HEADER_VERSION 170.
2021-02-16 13:19:54 +01:00
asuessenbach
9d6d783372 Update to VK_HEADER_VERSION 170. 2021-02-16 09:55:19 +01:00
Andreas Süßenbach
73443a0f2e
Merge pull request #884 from asuessenbach/bitvalues
Add support for bitmask attribute "bitvalues" and enum attribute "bitwidth".
2021-02-11 11:09:55 +01:00
asuessenbach
0441b87c6c Add support for bitmask attribute "bitvalues" and enum attribute "bitwidth". 2021-02-10 13:47:13 +01:00
Andreas Süßenbach
ee87117284
Merge pull request #882 from asuessenbach/namespace
Add some missing "VULKAN_HPP_NAMESPACE::".
2021-02-10 13:46:05 +01:00
asuessenbach
a86b568866 Add some missing "VULKAN_HPP_NAMESPACE::". 2021-02-10 10:50:44 +01:00
Andreas Süßenbach
79ea74d7f5
Merge pull request #880 from asuessenbach/defaults
Changed defaults for ArrayProxy arguments from VULKAN_HPP_DEFAULT_ARGUMENT_ASSIGNMENT to VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT.
2021-02-09 13:34:57 +01:00
asuessenbach
5576841441 Changed defaults for ArrayProxy arguments from VULKAN_HPP_DEFAULT_ARGUMENT_ASSIGNMENT to VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT. 2021-02-09 11:42:23 +01:00
Andreas Süßenbach
4dc251d865
Merge pull request #878 from asuessenbach/169
Update to VK_HEADER_VERSION 169.
2021-02-03 12:23:42 +01:00
asuessenbach
450f8d88bd Update to VK_HEADER_VERSION 169. 2021-02-03 08:22:24 +01:00
Andreas Süßenbach
ea3af733ed
Merge pull request #875 from asuessenbach/readme
Correct documentation on DispatchLoaderDynamic
2021-02-01 14:14:09 +01:00
asuessenbach
f06269c13c Correct documentation on DispatchLoaderDynamic 2021-02-01 12:28:36 +01:00
Andreas Süßenbach
16d8333b87
Merge pull request #872 from arpit15/master
Update Vookoo introduction article link
2021-02-01 09:08:33 +01:00
Arpit Agarwal
c848f0e6e8
Update Vookoo introduction article link 2021-01-28 19:48:15 -05:00
Andreas Süßenbach
7486ae87bd
Merge pull request #871 from asuessenbach/readme
Mention connection of VULKAN_HPP_STORAGE_API and VULKAN_HPP_DEFAULT_DISPATCH_LOADER_DYNAMIC_STORAGE in the README.md
2021-01-28 11:37:59 +01:00
asuessenbach
3a6b80f916 Mention connection of VULKAN_HPP_STORAGE_API and VULKAN_HPP_DEFAULT_DISPATCH_LOADER_DYNAMIC_STORAGE in the README.md 2021-01-28 09:23:14 +01:00
Andreas Süßenbach
1a6c835f16
Merge pull request #868 from asuessenbach/168
Update to VK_HEADER_VERSION 168.
2021-01-26 11:15:00 +01:00
asuessenbach
fe73611127 Update to VK_HEADER_VERSION 168. 2021-01-26 08:47:17 +01:00
Andreas Süßenbach
5a10fb84b7
Merge pull request #867 from asuessenbach/enums
Add platform protection on enum value level.
2021-01-25 23:32:11 +01:00
asuessenbach
3c7123f506 Add platform protection on enum value level. 2021-01-25 19:52:54 +01:00
Andreas Süßenbach
c1c70e760e
Merge pull request #866 from asuessenbach/bestPractices
Prepare usage of BestPractices validation layer.
2021-01-25 16:37:40 +01:00
asuessenbach
5fc91db38d Prepare usage of BestPractices validation layer.
Still disabled by default due to yet to be resolved issues.
2021-01-25 13:34:30 +01:00
Andreas Süßenbach
1df2022af8
Merge pull request #864 from asuessenbach/disabled
Remove error checks on unknown enums for disabled extensions.
2021-01-22 13:19:49 +01:00
asuessenbach
db7e75bf06 Remove error checks on unknown enums for disabled extensions. 2021-01-21 22:33:36 +01:00
Andreas Süßenbach
d421b3fbf6
Merge pull request #863 from asuessenbach/command
Add support for functions getting two values with more than one allowed success code.
2021-01-21 22:11:17 +01:00
Andreas Süßenbach
0ef65dcdec
Merge pull request #862 from asuessenbach/StructureChain
Fix function StructureChain::unlink().
2021-01-21 22:04:05 +01:00
asuessenbach
0d9f2fb882 Add support for functions getting two values with more than one allowed success code. 2021-01-21 18:11:51 +01:00
asuessenbach
8a21c2e0eb Fix function StructureChain::unlink(). 2021-01-21 16:56:14 +01:00
Andreas Süßenbach
a82ea0f9b0
Merge pull request #861 from asuessenbach/167
Update to VK_HEADER_VERSION 167.
2021-01-21 15:55:22 +01:00
asuessenbach
40dbf184fc Update to VK_HEADER_VERSION 167. 2021-01-21 09:43:44 +01:00
Andreas Süßenbach
85fb79c2c9
Merge pull request #859 from asuessenbach/StructureChain
Introduce new function StructureChain::isLinked<>()
2021-01-20 16:38:20 +01:00
asuessenbach
2e2782448c Introduce new function StructureChain::isLinked<>() 2021-01-20 14:09:52 +01:00
Andreas Süßenbach
b9ec269ab2
Merge pull request #845 from mtavenrath/fix_warnings
Fix compiler warnings on gcc/clang
2021-01-19 08:38:45 +01:00
Markus Tavenrath
160dc916f9 Change structure member sType to non-const to allow default assignment operator. Make copy constructor and copy assignment default. The latter is required for C++20 designated initializers. Delegate the constructor from C-type to the copy constructor by casting rhs accordingly. Fix warnings on gcc/clang. 2021-01-18 12:25:50 +01:00
Andreas Süßenbach
6021a83770
Merge pull request #855 from tomilov/fix-werror
[linux][warnings] Fix -Werror=unused-but-set-variable on GCC 10.2, Linux
2021-01-18 12:07:03 +01:00
Andreas Süßenbach
92c91a9f46
Merge pull request #853 from asuessenbach/StorageAPI
Guard definition of VULKAN_HPP_STORAGE_API by an if !defined(); extend internal support to gcc and clang.
2021-01-18 11:30:00 +01:00
Anatoliy Tomilov
c45058764e [linux][warnings] Fix -Werror=unused-but-set-variable on GCC 10.2, Linux
Variable definition moved into a block where it is conditionally used.
2021-01-15 07:29:00 +05:00
Andreas Süßenbach
09ce7083b3
Merge pull request #852 from asuessenbach/ArrayProxyNoTemporaries
Make ArrayProxyNoTemporaries complete by marking all constructors getting rvalue references as deleted.
2021-01-14 16:41:13 +01:00
asuessenbach
376dd7aff3 Guard definition of VULKAN_HPP_STORAGE_API by an if !defined(); extend internal support to gcc and clang.
+ mention that define in the README.md
2021-01-14 14:32:01 +01:00
asuessenbach
dcc775eb53 Make ArrayProxyNoTemporaries complete by marking all constructors getting rvalue references as deleted. 2021-01-14 11:49:35 +01:00
Andreas Süßenbach
822bcdcb4a
Merge pull request #850 from asuessenbach/flags
Introduce configuration flag VULKAN_HPP_FLAGS_MASK_TYPE_AS_PUBLIC.
2021-01-12 11:49:12 +01:00
asuessenbach
983c8795e6 Introduce configuration flag VULKAN_HPP_FLAGS_MASK_TYPE_AS_PUBLIC. 2021-01-12 10:04:13 +01:00
Andreas Süßenbach
7648c6e0f8
Merge pull request #848 from asuessenbach/disabledExtension
Remove error checks on unknown types and commands for disabled extensions.
2021-01-06 13:37:08 +01:00
asuessenbach
6e86de19ab Remove error checks on unknown types and commands for disabled extensions. 2021-01-06 12:35:56 +01:00
Andreas Süßenbach
45b5891109
Merge pull request #846 from asuessenbach/166
Update to VK_HEADER_VERSION 166.
2021-01-04 11:22:47 +01:00