asuessenbach
|
0441b87c6c
|
Add support for bitmask attribute "bitvalues" and enum attribute "bitwidth".
|
2021-02-10 13:47:13 +01:00 |
|
asuessenbach
|
a86b568866
|
Add some missing "VULKAN_HPP_NAMESPACE::".
|
2021-02-10 10:50:44 +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 |
|
asuessenbach
|
3c7123f506
|
Add platform protection on enum value level.
|
2021-01-25 19:52:54 +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 |
|
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 |
|
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 |
|
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 |
|
asuessenbach
|
983c8795e6
|
Introduce configuration flag VULKAN_HPP_FLAGS_MASK_TYPE_AS_PUBLIC.
|
2021-01-12 10:04:13 +01:00 |
|
asuessenbach
|
6e86de19ab
|
Remove error checks on unknown types and commands for disabled extensions.
|
2021-01-06 12:35:56 +01:00 |
|
asuessenbach
|
e5be32f093
|
Fix construction of implicit function argument from class member.
|
2020-12-17 11:21:51 +01:00 |
|
asuessenbach
|
45e06d1753
|
Special handling for detecting mutual exclusive len usage on structures.
|
2020-12-14 16:18:23 +01:00 |
|
asuessenbach
|
a0f6203570
|
Update to VK_HEADER_VERSION 165
|
2020-12-14 13:26:02 +01:00 |
|
asuessenbach
|
4bc8906990
|
Make structure information "obsolete" a vector of bool.
+ remove an obsolete assertion
|
2020-12-10 11:12:55 +01:00 |
|
asuessenbach
|
fad90eadf6
|
Update to VK_HEADER_VERSION 164.
|
2020-12-08 10:28:51 +01:00 |
|
asuessenbach
|
696206b0aa
|
Remove obsolete helper object ObjectReleaseExt.
|
2020-12-07 14:32:20 +01:00 |
|
asuessenbach
|
de79787457
|
Fix issue on name construction for objtypeenum attribute
|
2020-12-07 09:26:48 +01:00 |
|
Markus Tavenrath
|
301bbf08dd
|
Add special handling for new VK_NV_acquire_winrt_display extension
|
2020-12-04 23:57:48 +01:00 |
|
asuessenbach
|
40bc006527
|
Update to VK_HEADER_VERSION 163.
|
2020-12-01 10:09:03 +01:00 |
|
asuessenbach
|
28422de041
|
Introduce VULKAN_HPP_NO_SPACESHIP_OPERATOR to disable operator<=>() for all structs and classes.
|
2020-11-17 15:31:13 +01:00 |
|
asuessenbach
|
96fe7ed2c6
|
Fixed a typo in functions enumerating chained structures.
|
2020-11-17 11:57:50 +01:00 |
|
asuessenbach
|
16ace53e02
|
Add support for functions that enumerate chained structures.
|
2020-11-17 09:51:55 +01:00 |
|
asuessenbach
|
04b4e5a077
|
Update to VK_HEADER_VERSION 161.
+ changed two now outdated warnings into error checks
+ removed VS2019 builds for now due to an internal compiler error!
|
2020-11-16 14:53:05 +01:00 |
|
asuessenbach
|
06c708fc24
|
Removed an outdated assertion.
|
2020-11-12 16:42:38 +01:00 |
|
asuessenbach
|
eb9370922b
|
Replace check on (deprecated) VkDebugReportObjectTypeEXT enum values with check on VkObjectType values.
|
2020-11-10 10:26:05 +01:00 |
|
asuessenbach
|
e159e685d4
|
Add missing const-qualifier in the static_cast in function T const & StructureChain::getFeatures2() const.
|
2020-11-09 09:55:45 +01:00 |
|
asuessenbach
|
864d1854fc
|
Cleanup on call arguments construction.
|
2020-11-04 10:26:39 +01:00 |
|
Andreas Süßenbach
|
a5b62787fe
|
Merge pull request #815 from asuessenbach/159
Update to VK_HEADER_VERSION 159.
|
2020-11-02 17:15:18 +01:00 |
|
asuessenbach
|
8a53e8da06
|
Update to VK_HEADER_VERSION 159.
|
2020-11-02 15:15:35 +01:00 |
|
asuessenbach
|
2a700aaa74
|
Removed default arguments from standard versions of functions, and the shortened function versions of destroy* and free*
This is needed to prevent compiler ambiguities!
|
2020-11-02 11:51:07 +01:00 |
|
Andreas Süßenbach
|
9003d5fc18
|
Merge pull request #810 from asuessenbach/constVectorIndirect
Adding support for functions with a const pointer input with its len specified by a structure member.
|
2020-10-29 17:37:10 +01:00 |
|
asuessenbach
|
50cc580941
|
Adding support for functions with a const pointer input with its len specified by a structure member.
|
2020-10-28 10:18:05 +01:00 |
|
Krzysztof Kurek
|
0eb17d3f86
|
Default Flags' copy functions
User-provided copy constructor and copy assignment operators prevent the class' ABI from being trivial.
|
2020-10-27 22:09:14 +01:00 |
|
Andreas Süßenbach
|
cf92bfea25
|
Merge pull request #807 from asuessenbach/toHexString
Introduce helper function toHexString used in to_string functions on invalid values.
|
2020-10-27 12:30:27 +01:00 |
|
asuessenbach
|
987d6a4d98
|
Final cleanup on command generation refactoring.
|
2020-10-26 16:16:48 +01:00 |
|
asuessenbach
|
244a096d77
|
Introduce helper function toHexString used in to_string functions on invalid values.
|
2020-10-26 10:58:50 +01:00 |
|
asuessenbach
|
e4f8003dbd
|
Refactor commands handling pointers to alien data types
+ some dead code elimination
|
2020-10-25 22:00:53 +01:00 |
|
asuessenbach
|
e973e585c7
|
Refactor commands enumerating a vector of chained structures.
|
2020-10-23 22:10:33 +02:00 |
|
asuessenbach
|
1a7e754609
|
Correct size and pointer arguments for singular versions of a command
|
2020-10-22 13:27:02 +02:00 |
|
Andreas Süßenbach
|
62a9e28264
|
Merge pull request #799 from asuessenbach/ArrayProxy
Stop mapping const pointer command arguments with indirect len specifiation to ArrayProxy.
|
2020-10-22 10:20:08 +02:00 |
|
asuessenbach
|
c48441d223
|
Stop mapping const pointer command arguments with indirect len specifiation to ArrayProxy.
|
2020-10-22 09:36:45 +02:00 |
|
asuessenbach
|
243e0fa7aa
|
Refactor commands getting a pointer to a IDirectFB.
|
2020-10-21 23:12:54 +02:00 |
|