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
asuessenbach
8958396a0c
Add support for "allowduplicate" attribute on chainable structures.
2020-05-25 09:36:20 +02:00
Andreas Süßenbach
306d2ce9c3
Merge pull request #615 from mtavenrath/disable-clang-3.9
...
Temporarily disable clang 3.9
2020-05-20 13:21:21 +02:00
Markus Tavenrath
738fa8e5cf
Temporarily disable clang 3.9
2020-05-20 11:15:00 +02:00
Andreas Süßenbach
ef8ecd8faa
Merge pull request #614 from asuessenbach/typeTraits
...
Improve VkIndexType typeTraits handling.
2020-05-19 16:29:40 +02:00
asuessenbach
75819e5dce
Improve VkIndexType typeTraits handling.
2020-05-19 15:31:07 +02:00
Andreas Süßenbach
68b041129e
Merge pull request #613 from asuessenbach/extensions
...
Improve extension protection string handling.
2020-05-19 15:12:18 +02:00
asuessenbach
cc6162991a
Improve extension protection string handling.
2020-05-19 14:34:41 +02:00
Andreas Süßenbach
20ee34ae97
Merge pull request #612 from mtavenrath/clang-3.9
...
Fix warnings and errors on clang-3.9
2020-05-18 15:36:09 +02:00
Andreas Süßenbach
42f1a54d54
Merge pull request #611 from asuessenbach/141
...
Updated to VK_HEADER_VERSION 141.
2020-05-18 14:10:58 +02:00
Markus Tavenrath
57555edfb2
Fix warnings and errors on clang-3.9
2020-05-18 14:05:51 +02:00
asuessenbach
014b92f91d
Updated to VK_HEADER_VERSION 141.
2020-05-18 12:14:59 +02:00
Andreas Süßenbach
ae3460a715
Merge pull request #609 from asuessenbach/windows
...
Add some workarounds to not include windows.h on _WIN32 platform.
2020-05-14 11:58:58 +02:00
asuessenbach
895c5766bc
Add some workarounds to not include windows.h on _WIN32 platform.
2020-05-13 16:23:19 +02:00
Andreas Süßenbach
0f5a571e88
Merge pull request #607 from asuessenbach/loader
...
Extend DynamicLoader loading policy
2020-05-13 13:41:11 +02:00
asuessenbach
f79f43498e
Extend DynamicLoader loading policy
2020-05-13 11:26:43 +02:00
Andreas Süßenbach
542d9c3f0b
Merge pull request #605 from asuessenbach/libvulkan
...
Change library name to load on linux to "libvulkan.so.1".
2020-05-11 12:21:25 +02:00
asuessenbach
d2a23f5086
Change library name to load on linux to "libvulkan.so.1".
2020-05-11 12:00:39 +02:00
Andreas Süßenbach
fd9c3a1f55
Merge pull request #590 from afrantzis/resultvalue-rvalue-cast
...
Provide rvalue cast operator for ResultValue
2020-05-05 15:32:55 +02:00
Alexandros Frantzis
18da9fdcfd
Provide rvalue cast operator for ResultValue
...
Allows objects returned as ResultValue (instead of
ResultValueType::type) to be moved without requiring
additional casting or explicit use of ResultValue::value.
Resolves #589
2020-05-05 15:45:10 +03:00
Andreas Süßenbach
94c33a5e2c
Merge pull request #597 from asuessenbach/ArrayProxy
...
Reintroduce ArrayProxy constructors with std::array and std::vector
2020-05-05 13:50:49 +02:00
Andreas Süßenbach
436ffbea26
Merge pull request #596 from asuessenbach/requires
...
Downgraded check on attribute "requires" in "extension" elements to a…
2020-05-05 11:35:46 +02:00
asuessenbach
f15f2f382b
Reintroduce ArrayProxy constructors with std::array and std::vector
2020-05-05 11:34:02 +02:00
asuessenbach
a037ea241c
Downgraded check on attribute "requires" in "extension" elements to a warning.
2020-05-05 08:57:50 +02:00
Andreas Süßenbach
f56e99e5b8
Merge pull request #593 from asuessenbach/140
...
Update to and adjustments for VK_HEADER_VERSION 140.
2020-05-05 08:38:35 +02:00
Andreas Süßenbach
bffc4e3c52
Merge pull request #592 from asuessenbach/clang-format
...
Add version check for clang-format.
2020-05-05 08:36:58 +02:00