Commit Graph

  • f379c97ed2
    Merge pull request #690 from asuessenbach/compare Andreas Süßenbach 2020-07-28 10:16:06 +02:00
  • b69328eb7c Add clang-9 to use with travis-CI asuessenbach 2020-07-28 10:14:10 +02:00
  • 4870ac0ae3
    Merge pull request #689 from asuessenbach/clang Andreas Süßenbach 2020-07-28 10:07:30 +02:00
  • 958f9d476c Additionally guard spaceship-operator by check for existence of std-header <compare> asuessenbach 2020-07-28 09:15:31 +02:00
  • 146d9e2218 Add clang-8 to use with travis-CI asuessenbach 2020-07-28 09:04:50 +02:00
  • 942a72d754
    Merge pull request #688 from asuessenbach/clang Andreas Süßenbach 2020-07-28 08:55:55 +02:00
  • db2dbe84df Add clang-7 to use with travis-CI asuessenbach 2020-07-27 12:19:24 +02:00
  • 77942b2941
    Merge pull request #686 from asuessenbach/cmake Andreas Süßenbach 2020-07-27 13:32:27 +02:00
  • e5d08a2aca Use VulkanRegistry_DIR and VulkanHeaders_INCLUDE_DIR as introduced in Vulkan-Tools/cmake/FindVulkanHeaders.cmake asuessenbach 2020-07-27 12:08:03 +02:00
  • 830bc53d62
    Merge pull request #683 from asuessenbach/allocator Andreas Süßenbach 2020-07-27 10:17:00 +02:00
  • 99f990afa1 Extend template argument list for functions returning a std::vector<Stuff> to help compilers detecting the correct function. asuessenbach 2020-07-23 18:14:05 +02:00
  • 2a5a0a2798
    Merge pull request #682 from asuessenbach/reorder Andreas Süßenbach 2020-07-23 11:31:57 +02:00
  • 0ff1e674ee Reordered listing of structures and handles asuessenbach 2020-07-22 10:20:05 +02:00
  • fba2516d9c Remove implicit cast operators on ResultValue<T> asuessenbach 2020-07-20 13:48:03 +02:00
  • 4cdc51ba0f Introduce usage of [[nodiscard]] with C++17 asuessenbach 2020-07-15 08:55:47 +02:00
  • 43df4dd0f1
    Merge pull request #681 from asuessenbach/148 Andreas Süßenbach 2020-07-21 13:23:27 +02:00
  • 22ba23d36f Update to VK_HEADER_VERSION 148. asuessenbach 2020-07-21 12:24:17 +02:00
  • c63603b795
    Merge pull request #673 from asuessenbach/147 Andreas Süßenbach 2020-07-14 10:06:43 +02:00
  • 39177001fc Update to VK_HEADER_VERSION 147. asuessenbach 2020-07-14 09:03:33 +02:00
  • 46aa4e0e95
    Merge pull request #672 from asuessenbach/errorMessage Andreas Süßenbach 2020-07-14 08:53:35 +02:00
  • 39f03c4e99
    Merge pull request #671 from asuessenbach/returnParameterIndex Andreas Süßenbach 2020-07-13 17:18:37 +02:00
  • d76563fb3d Slightly improve two error messages. asuessenbach 2020-07-13 17:17:56 +02:00
  • 178dbd1367 Simplify determination of returnParameterIndex asuessenbach 2020-07-13 16:04:03 +02:00
  • cf505dda53
    Merge pull request #669 from asuessenbach/sType Andreas Süßenbach 2020-07-13 13:47:22 +02:00
  • 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. asuessenbach 2020-07-13 11:45:47 +02:00
  • c2a9319aeb
    Merge pull request #668 from asuessenbach/values Andreas Süßenbach 2020-07-10 11:48:34 +02:00
  • 6bcd2759b0 Add support of struct member attribute <values> to specify a default. asuessenbach 2020-07-10 10:48:26 +02:00
  • ad7cbb2c77
    Merge pull request #667 from asuessenbach/663 Andreas Süßenbach 2020-07-09 14:19:44 +02:00
  • 011899d101
    Merge pull request #666 from asuessenbach/ArrayProxyNoTemporaries Andreas Süßenbach 2020-07-09 14:16:25 +02:00
  • db7695f18f Guard use of ArrayProxyNoTemporaries with structure setter functions asuessenbach 2020-07-09 12:20:43 +02:00
  • d86303c0e4 Introduce structure constructors using ArrayProxyNoTemporaries asuessenbach 2020-07-08 10:58:37 +02:00
  • d9a88324d8
    Merge pull request #661 from asuessenbach/146 Andreas Süßenbach 2020-07-07 08:39:35 +02:00
  • bacb376630 Update to VK_HEADER_VERSION 146. asuessenbach 2020-07-06 17:36:46 +02:00
  • 29e270c5d9
    Merge pull request #660 from asuessenbach/setter Andreas Süßenbach 2020-07-06 16:46:48 +02:00
  • b06457a74b Simplified struct setter functions on a union. asuessenbach 2020-07-06 14:52:22 +02:00
  • 44ce354d8f
    Merge pull request #658 from asuessenbach/len Andreas Süßenbach 2020-07-02 18:30:17 +02:00
  • 5ef6c1c43f Extend set of strings ignored in attribute <len> asuessenbach 2020-07-02 17:38:56 +02:00
  • 3c798197a6
    Merge pull request #657 from asuessenbach/ArrayProxy Andreas Süßenbach 2020-07-02 16:15:59 +02:00
  • 8ae008dba8 Change all functions with ArrayProxy[NoTemporaries] as arguments to take by const & instead of by value. asuessenbach 2020-07-02 12:03:13 +02:00
  • 4c576dee25
    Merge pull request #654 from asuessenbach/ArrayProxyNoTemporaries Andreas Süßenbach 2020-07-02 10:53:55 +02:00
  • 5da023d17a
    Merge pull request #650 from mocabe/ArrayWrapper1D-conversion Andreas Süßenbach 2020-07-02 09:20:02 +02:00
  • 9aa21f85fc [samples] Fix compilation of InstanceLayerExtensionProperties mocabe 2020-07-02 12:16:14 +09:00
  • 8ddea43942 Introduce helper class ArrayProxyNoTemporaries and structure setter functions using that. asuessenbach 2020-07-01 14:43:37 +02:00
  • d4774ad6e8
    Merge pull request #649 from mocabe/assert-on-result Andreas Süßenbach 2020-06-30 09:00:35 +02:00
  • 9ac53acc8a
    Merge pull request #648 from mtavenrath/shared_default Andreas Süßenbach 2020-06-30 08:58:37 +02:00
  • 00fc7714f0 [doc] Add short doc for VULKAN_HPP_ASSERT_ON_RESULT mocabe 2020-06-30 01:45:59 +09:00
  • 78ab921b06
    Merge pull request #652 from asuessenbach/ConformanceModeOn Andreas Süßenbach 2020-06-29 12:13:05 +02:00
  • be6fcc0612 Turn Conformance Mode on for Visual Studio builds asuessenbach 2020-06-29 10:16:40 +02:00
  • 34076925af Add defines to put the storage for a DispatchLoaderDynamic in a DLL. Markus Tavenrath 2020-06-25 13:07:30 +02:00
  • 5cce0f8380
    Merge pull request #651 from asuessenbach/trimStars Andreas Süßenbach 2020-06-25 16:58:14 +02:00
  • c1a769dba9 Improve interpretation of type postfixes. asuessenbach 2020-06-25 15:20:37 +02:00
  • ac3e6be81b
    Merge pull request #647 from asuessenbach/samples Andreas Süßenbach 2020-06-25 14:25:04 +02:00
  • ec562ec33a [HPP] Replace some asserts to VULKAN_HPP_ASSERT_ON_RESULT mocabe 2020-06-25 21:19:01 +09:00
  • f0767988c9 [HPP] Add VULKAN_HPP_ASSERT_ON_RESULT mocabe 2020-06-25 21:16:43 +09:00
  • ec205306c6 New sample DebugUtilsObjectName asuessenbach 2020-06-25 09:42:32 +02:00
  • 7cda7d45ac
    Merge pull request #646 from asuessenbach/DesignatedInitializers Andreas Süßenbach 2020-06-25 08:07:52 +02:00
  • 237d51d478 [HPP] Remove const and noexcept from string conversion operators of ArrayWrapper1D mocabe 2020-06-25 01:45:35 +09:00
  • db58507063 Introduce VULKAN_HPP_NO_STRUCT_CONSTRUCTORS so support designated initializers. asuessenbach 2020-06-24 11:28:43 +02:00
  • bb8c322c94
    Merge pull request #645 from asuessenbach/145 Andreas Süßenbach 2020-06-22 11:04:57 +02:00
  • f2c1304f17 Update and adjustments to VK_HEADER_VERSION 145. asuessenbach 2020-06-22 09:49:18 +02:00
  • 6b72356c2a
    Merge pull request #642 from byzin/fix-if-condition-of-result-unique-handle3 Andreas Süßenbach 2020-06-22 09:25:51 +02:00
  • 0c0fe6fbd0
    Merge pull request #641 from byzin/replace-hardcoded-namespace2 Andreas Süßenbach 2020-06-22 09:24:54 +02:00
  • eb905026e6 Cleanup code. Sho Ikeda 2020-06-18 23:46:11 +09:00
  • 7e9f9b6aac Fix the #if condition of ResultValue<UniqueHandle>. Sho Ikeda 2020-06-18 23:36:59 +09:00
  • 3abb9592f7 Replace hardcoded namesapce 'vk::' to 'VULKAN_HPP_NAMESPACE'. Sho Ikeda 2020-06-18 23:06:58 +09:00
  • 328e33dcdc
    Merge pull request #638 from asuessenbach/ObjectFree Andreas Süßenbach 2020-06-18 12:00:21 +02:00
  • 92bc17981b Provide default arguments in ObjectFree constructor for allocationCallbacks and dispatcher. asuessenbach 2020-06-18 11:00:22 +02:00
  • 5bee99f228
    Merge pull request #636 from asuessenbach/ArrayWrapper1D Andreas Süßenbach 2020-06-18 09:58:00 +02:00
  • 1075096d8c Introduce cast-operator to std::string and std::string_view on ArrayWrapper1D<char,N> asuessenbach 2020-06-17 16:20:23 +02:00
  • 8c2d6d7d05
    Merge pull request #634 from asuessenbach/ResultValue Andreas Süßenbach 2020-06-17 13:35:30 +02:00
  • 3724bfd0f5 Add cast operator to reference of UniqueHandle of ResultValue<UniqueHandle>. asuessenbach 2020-06-17 10:10:57 +02:00
  • d0a42307b6 Resolve deprecated-warnings on cpp_type. asuessenbach 2020-06-16 13:44:40 +02:00
  • e83bd40ab5
    Merge pull request #630 from asuessenbach/memcmp Andreas Süßenbach 2020-06-16 13:33:48 +02:00
  • c6a48460e8 Use memcmp instead of operator==() to compare unknown types from external headers, as they might not support that operator. asuessenbach 2020-06-16 10:05:22 +02:00
  • 6896223a3f
    Merge pull request #628 from asuessenbach/optional Andreas Süßenbach 2020-06-15 14:15:11 +02:00
  • 0bc12cc0c1 Support optional ArrayProxy as function arguments asuessenbach 2020-06-15 13:55:23 +02:00
  • a688d5a579
    Merge pull request #627 from asuessenbach/protect Andreas Süßenbach 2020-06-15 10:29:08 +02:00
  • f87c9330e7 Extend check against protect attribute for types that are required by multiple extensions. asuessenbach 2020-06-15 10:09:07 +02:00
  • 4d97c949c3
    Merge pull request #626 from asuessenbach/143 Andreas Süßenbach 2020-06-15 08:36:19 +02:00
  • 381494ed3f Update and adjustments to VK_VULKAN_HEADER 143 asuessenbach 2020-06-15 08:03:17 +02:00
  • 52dc8eb2fe [test] Rename target ResultValueRValue to ResultValue mocabe 2020-05-28 03:10:53 +09:00
  • a7f155f6bc [test] Update test for ResultValue mocabe 2020-05-28 03:03:20 +09:00
  • 36869db461 [HPP] Add operator T const&&() to ResultValue mocabe 2020-05-28 03:02:50 +09:00
  • 63f3412b03 [test] Add missing test cases for ResultValueRValue.cpp mocabe 2020-05-26 17:17:05 +09:00
  • b36fe941f4 [HPP] Add missing ref-qualifier for conversion operator of ResultValue mocabe 2020-05-26 17:15:50 +09:00
  • e2066fa002 Add support for optional non-char arrays Markus Tavenrath 2020-05-26 09:47:47 +02:00
  • 8958396a0c Add support for "allowduplicate" attribute on chainable structures. asuessenbach 2020-05-11 11:52:25 +02:00
  • 306d2ce9c3
    Merge pull request #615 from mtavenrath/disable-clang-3.9 Andreas Süßenbach 2020-05-20 13:21:21 +02:00
  • 738fa8e5cf Temporarily disable clang 3.9 Markus Tavenrath 2020-05-20 11:15:00 +02:00
  • ef8ecd8faa
    Merge pull request #614 from asuessenbach/typeTraits Andreas Süßenbach 2020-05-19 16:29:40 +02:00
  • 75819e5dce Improve VkIndexType typeTraits handling. asuessenbach 2020-05-19 15:31:07 +02:00
  • 68b041129e
    Merge pull request #613 from asuessenbach/extensions Andreas Süßenbach 2020-05-19 15:12:18 +02:00
  • cc6162991a Improve extension protection string handling. asuessenbach 2020-05-18 12:02:10 +02:00
  • 20ee34ae97
    Merge pull request #612 from mtavenrath/clang-3.9 Andreas Süßenbach 2020-05-18 15:36:09 +02:00
  • 42f1a54d54
    Merge pull request #611 from asuessenbach/141 Andreas Süßenbach 2020-05-18 14:10:58 +02:00
  • 57555edfb2 Fix warnings and errors on clang-3.9 Markus Tavenrath 2020-05-18 14:02:37 +02:00
  • 014b92f91d Updated to VK_HEADER_VERSION 141. asuessenbach 2020-05-18 12:14:59 +02:00
  • ae3460a715
    Merge pull request #609 from asuessenbach/windows Andreas Süßenbach 2020-05-14 11:58:58 +02:00
  • 895c5766bc Add some workarounds to not include windows.h on _WIN32 platform. asuessenbach 2020-05-13 09:06:48 +02:00
  • 0f5a571e88
    Merge pull request #607 from asuessenbach/loader Andreas Süßenbach 2020-05-13 13:41:11 +02:00