asuessenbach
b69328eb7c
Add clang-9 to use with travis-CI
2020-07-28 10:14:10 +02:00
Andreas Süßenbach
4870ac0ae3
Merge pull request #689 from asuessenbach/clang
...
Add clang-8 to use with travis-CI
2020-07-28 10:07:30 +02:00
asuessenbach
146d9e2218
Add clang-8 to use with travis-CI
2020-07-28 09:04:50 +02:00
Andreas Süßenbach
942a72d754
Merge pull request #688 from asuessenbach/clang
...
Add clang-7 to use with travis-CI
2020-07-28 08:55:55 +02:00
asuessenbach
db2dbe84df
Add clang-7 to use with travis-CI
2020-07-27 15:23:02 +02:00
Andreas Süßenbach
77942b2941
Merge pull request #686 from asuessenbach/cmake
...
Use VulkanRegistry_DIR and VulkanHeaders_INCLUDE_DIR as introduced in Vulkan-Tools/cmake/FindVulkanHeaders.cmake
2020-07-27 13:32:27 +02:00
asuessenbach
e5d08a2aca
Use VulkanRegistry_DIR and VulkanHeaders_INCLUDE_DIR as introduced in Vulkan-Tools/cmake/FindVulkanHeaders.cmake
2020-07-27 12:08:03 +02:00
Andreas Süßenbach
830bc53d62
Merge pull request #683 from asuessenbach/allocator
...
Extend template argument list for functions returning a std::vector<Stuff> to help compilers detecting the correct function.
2020-07-27 10:17:00 +02:00
asuessenbach
99f990afa1
Extend template argument list for functions returning a std::vector<Stuff> to help compilers detecting the correct function.
...
+ change the order of Allocator and Dispatch template arguments for functions returning a std::vector<UniqueStuff>, as the Allocator needs to use the Dispatch in those cases!
2020-07-23 18:14:05 +02:00
Andreas Süßenbach
2a5a0a2798
Merge pull request #682 from asuessenbach/reorder
...
Reordered listing of structures and handles
2020-07-23 11:31:57 +02:00
asuessenbach
0ff1e674ee
Reordered listing of structures and handles
...
-> no need to forward declare the structures any more
2020-07-23 10:02:16 +02:00
asuessenbach
fba2516d9c
Remove implicit cast operators on ResultValue<T>
...
As it turned out to not provide a complete solution to the C++-API-change issue on logical-change of the C-API, we simply remove those implicit cast operators. That is, accessing the result and the value need to be explicit.
2020-07-22 16:49:42 +02:00
asuessenbach
4cdc51ba0f
Introduce usage of [[nodiscard]] with C++17
2020-07-22 10:59:12 +02:00
Andreas Süßenbach
43df4dd0f1
Merge pull request #681 from asuessenbach/148
...
Update to VK_HEADER_VERSION 148.
2020-07-21 13:23:27 +02:00
asuessenbach
22ba23d36f
Update to VK_HEADER_VERSION 148.
2020-07-21 12:24:17 +02:00
Andreas Süßenbach
c63603b795
Merge pull request #673 from asuessenbach/147
...
Update to VK_HEADER_VERSION 147.
2020-07-14 10:06:43 +02:00
asuessenbach
39177001fc
Update to VK_HEADER_VERSION 147.
2020-07-14 09:03:33 +02:00
Andreas Süßenbach
46aa4e0e95
Merge pull request #672 from asuessenbach/errorMessage
...
Slightly improve two error messages.
2020-07-14 08:53:35 +02:00
Andreas Süßenbach
39f03c4e99
Merge pull request #671 from asuessenbach/returnParameterIndex
...
Simplify determination of returnParameterIndex
2020-07-13 17:18:37 +02:00
asuessenbach
d76563fb3d
Slightly improve two error messages.
2020-07-13 17:17:56 +02:00
asuessenbach
178dbd1367
Simplify determination of returnParameterIndex
...
Resolves #670 .
2020-07-13 16:04:03 +02:00
Andreas Süßenbach
cf505dda53
Merge pull request #669 from asuessenbach/sType
...
Remove (most of) the special handling of structure members named "sType"
2020-07-13 13:47:22 +02:00
asuessenbach
abce7c90cd
Remove (most of) the special handling of structure members named "sType", replace it by handling of structure members with a "values" attribute with a single element.
2020-07-13 11:55:16 +02:00
Andreas Süßenbach
c2a9319aeb
Merge pull request #668 from asuessenbach/values
...
Add support of struct member attribute <values> to specify a default.
2020-07-10 11:48:34 +02:00
asuessenbach
6bcd2759b0
Add support of struct member attribute <values> to specify a default.
2020-07-10 10:48:26 +02:00
Andreas Süßenbach
ad7cbb2c77
Merge pull request #667 from asuessenbach/663
...
Guard use of ArrayProxyNoTemporaries with structure setter functions
2020-07-09 14:19:44 +02:00
Andreas Süßenbach
011899d101
Merge pull request #666 from asuessenbach/ArrayProxyNoTemporaries
...
Introduce structure constructors using ArrayProxyNoTemporaries
2020-07-09 14:16:25 +02:00
asuessenbach
db7695f18f
Guard use of ArrayProxyNoTemporaries with structure setter functions
2020-07-09 12:20:43 +02:00
asuessenbach
d86303c0e4
Introduce structure constructors using ArrayProxyNoTemporaries
2020-07-09 12:03:03 +02:00
Andreas Süßenbach
d9a88324d8
Merge pull request #661 from asuessenbach/146
...
Update to VK_HEADER_VERSION 146.
2020-07-07 08:39:35 +02:00
asuessenbach
bacb376630
Update to VK_HEADER_VERSION 146.
2020-07-06 17:36:46 +02:00
Andreas Süßenbach
29e270c5d9
Merge pull request #660 from asuessenbach/setter
...
Simplified struct setter functions on a union.
2020-07-06 16:46:48 +02:00
asuessenbach
b06457a74b
Simplified struct setter functions on a union.
2020-07-06 14:52:22 +02:00
Andreas Süßenbach
44ce354d8f
Merge pull request #658 from asuessenbach/len
...
Extend set of strings ignored in attribute <len>
2020-07-02 18:30:17 +02:00
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