asuessenbach
5ef6c1c43f
Extend set of strings ignored in attribute <len>
2020-07-02 17:38:56 +02:00
Andreas Süßenbach
3c798197a6
Merge pull request #657 from asuessenbach/ArrayProxy
...
Change all functions with ArrayProxy[NoTemporaries] as arguments to take by const reference instead of by value.
2020-07-02 16:15:59 +02:00
asuessenbach
8ae008dba8
Change all functions with ArrayProxy[NoTemporaries] as arguments to take by const & instead of by value.
2020-07-02 12:03:13 +02:00
Andreas Süßenbach
4c576dee25
Merge pull request #654 from asuessenbach/ArrayProxyNoTemporaries
...
Introduce helper class ArrayProxyNoTemporaries and structure setter functions using that.
2020-07-02 10:53:55 +02:00
Andreas Süßenbach
5da023d17a
Merge pull request #650 from mocabe/ArrayWrapper1D-conversion
...
Small fix for ArrayWrapper1D's conversion operators
2020-07-02 09:20:02 +02:00
mocabe
9aa21f85fc
[samples] Fix compilation of InstanceLayerExtensionProperties
2020-07-02 12:16:14 +09:00
asuessenbach
8ddea43942
Introduce helper class ArrayProxyNoTemporaries and structure setter functions using that.
...
Resolves #62 !
2020-07-01 16:39:25 +02:00
Andreas Süßenbach
d4774ad6e8
Merge pull request #649 from mocabe/assert-on-result
...
Add VULKAN_HPP_ASSERT_ON_RESULT
2020-06-30 09:00:35 +02:00
Andreas Süßenbach
9ac53acc8a
Merge pull request #648 from mtavenrath/shared_default
...
Add defines to put the storage for a DispatchLoaderDynamic in a DLL.
2020-06-30 08:58:37 +02:00
mocabe
00fc7714f0
[doc] Add short doc for VULKAN_HPP_ASSERT_ON_RESULT
2020-06-30 01:45:59 +09:00
Andreas Süßenbach
78ab921b06
Merge pull request #652 from asuessenbach/ConformanceModeOn
...
Turn Conformance Mode on for Visual Studio builds
2020-06-29 12:13:05 +02:00
asuessenbach
be6fcc0612
Turn Conformance Mode on for Visual Studio builds
...
+ reorganize library loading and still keep windows.h out.
Resolves #600
Resolves #629
2020-06-29 10:16:40 +02:00
Markus Tavenrath
34076925af
Add defines to put the storage for a DispatchLoaderDynamic in a DLL.
2020-06-29 09:21:28 +02:00
Andreas Süßenbach
5cce0f8380
Merge pull request #651 from asuessenbach/trimStars
...
Improve interpretation of type postfixes.
2020-06-25 16:58:14 +02:00
asuessenbach
c1a769dba9
Improve interpretation of type postfixes.
2020-06-25 15:20:37 +02:00
Andreas Süßenbach
ac3e6be81b
Merge pull request #647 from asuessenbach/samples
...
New sample DebugUtilsObjectName
2020-06-25 14:25:04 +02:00
mocabe
ec562ec33a
[HPP] Replace some asserts to VULKAN_HPP_ASSERT_ON_RESULT
2020-06-25 21:19:01 +09:00
mocabe
f0767988c9
[HPP] Add VULKAN_HPP_ASSERT_ON_RESULT
2020-06-25 21:16:43 +09:00
asuessenbach
ec205306c6
New sample DebugUtilsObjectName
2020-06-25 11:43:26 +02:00
Andreas Süßenbach
7cda7d45ac
Merge pull request #646 from asuessenbach/DesignatedInitializers
...
Introduce VULKAN_HPP_NO_STRUCT_CONSTRUCTORS to support designated initializers.
2020-06-25 08:07:52 +02:00
mocabe
237d51d478
[HPP] Remove const and noexcept from string conversion operators of ArrayWrapper1D
2020-06-25 01:45:35 +09:00
asuessenbach
db58507063
Introduce VULKAN_HPP_NO_STRUCT_CONSTRUCTORS so support designated initializers.
...
You have to define VULKAN_HPP_NO_STRUCT_CONSTRUCTORS to remove all the struct constructors from vulkan.hpp, so that you can use designated initializers on them.
Of course, makes only sense with C++20.
2020-06-24 11:28:43 +02:00
Andreas Süßenbach
bb8c322c94
Merge pull request #645 from asuessenbach/145
...
Update and adjustments to VK_HEADER_VERSION 145.
2020-06-22 11:04:57 +02:00
asuessenbach
f2c1304f17
Update and adjustments to VK_HEADER_VERSION 145.
2020-06-22 09:49:18 +02:00
Andreas Süßenbach
6b72356c2a
Merge pull request #642 from byzin/fix-if-condition-of-result-unique-handle3
...
Fix if condition of result unique handle
2020-06-22 09:25:51 +02:00
Andreas Süßenbach
0c0fe6fbd0
Merge pull request #641 from byzin/replace-hardcoded-namespace2
...
Replace hardcoded namesapce 'vk::' to 'VULKAN_HPP_NAMESPACE'.
2020-06-22 09:24:54 +02:00
Sho Ikeda
eb905026e6
Cleanup code.
2020-06-18 23:46:11 +09:00
Sho Ikeda
7e9f9b6aac
Fix the #if condition of ResultValue<UniqueHandle>.
2020-06-18 23:38:53 +09:00
Sho Ikeda
3abb9592f7
Replace hardcoded namesapce 'vk::' to 'VULKAN_HPP_NAMESPACE'.
2020-06-18 23:06:58 +09:00
Andreas Süßenbach
328e33dcdc
Merge pull request #638 from asuessenbach/ObjectFree
...
Provide default arguments in ObjectFree constructor for allocationCallbacks and dispatcher.
2020-06-18 12:00:21 +02:00
asuessenbach
92bc17981b
Provide default arguments in ObjectFree constructor for allocationCallbacks and dispatcher.
2020-06-18 11:00:22 +02:00
Andreas Süßenbach
5bee99f228
Merge pull request #636 from asuessenbach/ArrayWrapper1D
...
Introduce cast-operator to std::string and std::string_view on ArrayWrapper1D<char,N>
2020-06-18 09:58:00 +02:00
asuessenbach
1075096d8c
Introduce cast-operator to std::string and std::string_view on ArrayWrapper1D<char,N>
...
-> needed to add all the relational operators on <char,N> as well to keep the compiler happy!
2020-06-17 16:42:38 +02:00
Andreas Süßenbach
8c2d6d7d05
Merge pull request #634 from asuessenbach/ResultValue
...
Add cast operator to reference of UniqueHandle of ResultValue<UniqueHandle>
2020-06-17 13:35:30 +02:00
asuessenbach
3724bfd0f5
Add cast operator to reference of UniqueHandle of ResultValue<UniqueHandle>.
2020-06-17 11:44:12 +02:00
asuessenbach
d0a42307b6
Resolve deprecated-warnings on cpp_type.
2020-06-17 09:32:52 +02:00
Andreas Süßenbach
e83bd40ab5
Merge pull request #630 from asuessenbach/memcmp
...
Use memcmp instead of operator==() to compare unknown types from external headers, as they might not support that operator.
2020-06-16 13:33:48 +02:00
asuessenbach
c6a48460e8
Use memcmp instead of operator==() to compare unknown types from external headers, as they might not support that operator.
2020-06-16 11:49:20 +02:00
Andreas Süßenbach
6896223a3f
Merge pull request #628 from asuessenbach/optional
...
Support optional ArrayProxy as function arguments
2020-06-15 14:15:11 +02:00
asuessenbach
0bc12cc0c1
Support optional ArrayProxy as function arguments
2020-06-15 13:55:23 +02:00
Andreas Süßenbach
a688d5a579
Merge pull request #627 from asuessenbach/protect
...
Extend check against protect attribute for types that are required by multiple extensions.
2020-06-15 10:29:08 +02:00
asuessenbach
f87c9330e7
Extend check against protect attribute for types that are required by multiple extensions.
2020-06-15 10:09:07 +02:00
Andreas Süßenbach
4d97c949c3
Merge pull request #626 from asuessenbach/143
...
Update and adjustments to VK_VULKAN_HEADER 143
2020-06-15 08:36:19 +02:00
asuessenbach
381494ed3f
Update and adjustments to VK_VULKAN_HEADER 143
2020-06-15 08:03:17 +02:00
mocabe
52dc8eb2fe
[test] Rename target ResultValueRValue to ResultValue
2020-06-02 08:45:57 +02:00
mocabe
a7f155f6bc
[test] Update test for ResultValue
2020-06-02 08:45:57 +02:00
mocabe
36869db461
[HPP] Add operator T const&&() to ResultValue
2020-06-02 08:45:57 +02:00
mocabe
63f3412b03
[test] Add missing test cases for ResultValueRValue.cpp
2020-06-02 08:45:57 +02:00
mocabe
b36fe941f4
[HPP] Add missing ref-qualifier for conversion operator of ResultValue
2020-06-02 08:45:57 +02:00
Markus Tavenrath
e2066fa002
Add support for optional non-char arrays
2020-05-26 13:54:03 +02:00