Commit Graph

  • 2e66b9101a
    Merge pull request #899 from asuessenbach/provisional Andreas Süßenbach 2021-03-03 13:19:48 +01:00
  • 7318a091be Make attribute provisional="true" imply attribute platform="provisional" asuessenbach 2021-03-03 08:47:05 +01:00
  • 1db86d0204
    Merge pull request #898 from asuessenbach/inline Andreas Süßenbach 2021-03-03 08:21:18 +01:00
  • c6a4ae81a1
    Merge pull request #897 from asuessenbach/encode Andreas Süßenbach 2021-03-02 21:48:34 +01:00
  • f06419b905 Add missing VULKAN_HPP_INLINE to function definitions asuessenbach 2021-03-02 13:51:22 +01:00
  • 6121475ba1 Introduce support of "encode" and "decode" for attribute <queues> of a command asuessenbach 2021-03-02 11:42:40 +01:00
  • 7b0d0865b7
    Merge pull request #896 from asuessenbach/171 Andreas Süßenbach 2021-03-02 11:48:23 +01:00
  • 5c33370234 Update to VK_HEADER_VERSION 171 asuessenbach 2021-03-02 09:06:31 +01:00
  • a75b40616e
    Merge pull request #894 from asuessenbach/PFN_dummy Andreas Süßenbach 2021-03-01 15:46:38 +01:00
  • c376dff68c Add placeholder dummy function pointers in DispatchLoaderDynamic for not defined platforms. asuessenbach 2021-03-01 12:30:23 +01:00
  • e7bec052db
    Merge pull request #890 from mgorchak-blackberry/master Andreas Süßenbach 2021-02-26 18:48:49 +01:00
  • 49d992e4a7
    Merge pull request #889 from asuessenbach/newFunction Andreas Süßenbach 2021-02-24 19:33:12 +01:00
  • 15f591fada Add support for QNX. Mike Gorchak 2021-02-24 11:47:19 -05:00
  • 7888f82bda Add support for functions getting a value and returning a VkBool32. asuessenbach 2021-02-24 15:47:30 +01:00
  • 8e68d335bc
    Merge pull request #886 from asuessenbach/RAII Andreas Süßenbach 2021-02-23 08:36:12 +01:00
  • 2cb1c19c7f Introduce raii-compliant handle wrapper classes. asuessenbach 2021-02-17 10:49:59 +01:00
  • 8dc12ba963
    Merge pull request #888 from asuessenbach/provisional Andreas Süßenbach 2021-02-22 16:17:20 +01:00
  • 14651d6d73 Change an assertion into an error check. asuessenbach 2021-02-22 14:00:51 +01:00
  • 59bc1c223a
    Merge pull request #885 from asuessenbach/170 Andreas Süßenbach 2021-02-16 13:19:54 +01:00
  • 9d6d783372 Update to VK_HEADER_VERSION 170. asuessenbach 2021-02-16 09:55:19 +01:00
  • 73443a0f2e
    Merge pull request #884 from asuessenbach/bitvalues Andreas Süßenbach 2021-02-11 11:09:55 +01:00
  • 0441b87c6c Add support for bitmask attribute "bitvalues" and enum attribute "bitwidth". asuessenbach 2020-11-25 10:04:46 +01:00
  • ee87117284
    Merge pull request #882 from asuessenbach/namespace Andreas Süßenbach 2021-02-10 13:46:05 +01:00
  • a86b568866 Add some missing "VULKAN_HPP_NAMESPACE::". asuessenbach 2021-02-10 10:50:44 +01:00
  • 79ea74d7f5
    Merge pull request #880 from asuessenbach/defaults Andreas Süßenbach 2021-02-09 13:34:57 +01:00
  • 5576841441 Changed defaults for ArrayProxy arguments from VULKAN_HPP_DEFAULT_ARGUMENT_ASSIGNMENT to VULKAN_HPP_DEFAULT_ARGUMENT_NULLPTR_ASSIGNMENT. asuessenbach 2021-02-09 11:42:23 +01:00
  • 4dc251d865
    Merge pull request #878 from asuessenbach/169 Andreas Süßenbach 2021-02-03 12:23:42 +01:00
  • 450f8d88bd Update to VK_HEADER_VERSION 169. asuessenbach 2021-02-03 08:22:24 +01:00
  • ea3af733ed
    Merge pull request #875 from asuessenbach/readme Andreas Süßenbach 2021-02-01 14:14:09 +01:00
  • f06269c13c Correct documentation on DispatchLoaderDynamic asuessenbach 2021-02-01 12:28:36 +01:00
  • 16d8333b87
    Merge pull request #872 from arpit15/master Andreas Süßenbach 2021-02-01 09:08:33 +01:00
  • c848f0e6e8
    Update Vookoo introduction article link Arpit Agarwal 2021-01-28 19:48:15 -05:00
  • 7486ae87bd
    Merge pull request #871 from asuessenbach/readme Andreas Süßenbach 2021-01-28 11:37:59 +01:00
  • 3a6b80f916 Mention connection of VULKAN_HPP_STORAGE_API and VULKAN_HPP_DEFAULT_DISPATCH_LOADER_DYNAMIC_STORAGE in the README.md asuessenbach 2021-01-28 09:23:14 +01:00
  • 1a6c835f16
    Merge pull request #868 from asuessenbach/168 Andreas Süßenbach 2021-01-26 11:15:00 +01:00
  • fe73611127 Update to VK_HEADER_VERSION 168. asuessenbach 2021-01-26 08:47:17 +01:00
  • 5a10fb84b7
    Merge pull request #867 from asuessenbach/enums Andreas Süßenbach 2021-01-25 23:32:11 +01:00
  • 3c7123f506 Add platform protection on enum value level. asuessenbach 2021-01-25 16:34:32 +01:00
  • c1c70e760e
    Merge pull request #866 from asuessenbach/bestPractices Andreas Süßenbach 2021-01-25 16:37:40 +01:00
  • 5fc91db38d Prepare usage of BestPractices validation layer. asuessenbach 2021-01-25 13:34:30 +01:00
  • 1df2022af8
    Merge pull request #864 from asuessenbach/disabled Andreas Süßenbach 2021-01-22 13:19:49 +01:00
  • db7e75bf06 Remove error checks on unknown enums for disabled extensions. asuessenbach 2021-01-21 22:33:36 +01:00
  • d421b3fbf6
    Merge pull request #863 from asuessenbach/command Andreas Süßenbach 2021-01-21 22:11:17 +01:00
  • 0ef65dcdec
    Merge pull request #862 from asuessenbach/StructureChain Andreas Süßenbach 2021-01-21 22:04:05 +01:00
  • 0d9f2fb882 Add support for functions getting two values with more than one allowed success code. asuessenbach 2021-01-21 18:11:51 +01:00
  • 8a21c2e0eb Fix function StructureChain::unlink(). asuessenbach 2021-01-21 16:56:14 +01:00
  • a82ea0f9b0
    Merge pull request #861 from asuessenbach/167 Andreas Süßenbach 2021-01-21 15:55:22 +01:00
  • 40dbf184fc Update to VK_HEADER_VERSION 167. asuessenbach 2021-01-21 09:43:44 +01:00
  • 85fb79c2c9
    Merge pull request #859 from asuessenbach/StructureChain Andreas Süßenbach 2021-01-20 16:38:20 +01:00
  • 2e2782448c Introduce new function StructureChain::isLinked<>() asuessenbach 2021-01-20 10:33:33 +01:00
  • b9ec269ab2
    Merge pull request #845 from mtavenrath/fix_warnings Andreas Süßenbach 2021-01-19 08:38:45 +01:00
  • 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. Markus Tavenrath 2021-01-07 16:04:52 +01:00
  • 6021a83770
    Merge pull request #855 from tomilov/fix-werror Andreas Süßenbach 2021-01-18 12:07:03 +01:00
  • 92c91a9f46
    Merge pull request #853 from asuessenbach/StorageAPI Andreas Süßenbach 2021-01-18 11:30:00 +01:00
  • c45058764e [linux][warnings] Fix -Werror=unused-but-set-variable on GCC 10.2, Linux Anatoliy Tomilov 2021-01-15 07:28:26 +05:00
  • 09ce7083b3
    Merge pull request #852 from asuessenbach/ArrayProxyNoTemporaries Andreas Süßenbach 2021-01-14 16:41:13 +01:00
  • 376dd7aff3 Guard definition of VULKAN_HPP_STORAGE_API by an if !defined(); extend internal support to gcc and clang. asuessenbach 2021-01-14 14:32:01 +01:00
  • dcc775eb53 Make ArrayProxyNoTemporaries complete by marking all constructors getting rvalue references as deleted. asuessenbach 2021-01-14 11:41:30 +01:00
  • 822bcdcb4a
    Merge pull request #850 from asuessenbach/flags Andreas Süßenbach 2021-01-12 11:49:12 +01:00
  • 983c8795e6 Introduce configuration flag VULKAN_HPP_FLAGS_MASK_TYPE_AS_PUBLIC. asuessenbach 2021-01-12 10:04:13 +01:00
  • 7648c6e0f8
    Merge pull request #848 from asuessenbach/disabledExtension Andreas Süßenbach 2021-01-06 13:37:08 +01:00
  • 6e86de19ab Remove error checks on unknown types and commands for disabled extensions. asuessenbach 2021-01-06 12:35:56 +01:00
  • 45b5891109
    Merge pull request #846 from asuessenbach/166 Andreas Süßenbach 2021-01-04 11:22:47 +01:00
  • 5defbab14b Update to VK_HEADER_VERSION 166. asuessenbach 2021-01-04 10:06:24 +01:00
  • fcf5355df6
    Merge pull request #843 from asuessenbach/name Andreas Süßenbach 2020-12-17 14:07:40 +01:00
  • e5be32f093 Fix construction of implicit function argument from class member. asuessenbach 2020-12-17 11:21:51 +01:00
  • 4ec5b4aae0
    Merge pull request #841 from asuessenbach/mutualExclusive Andreas Süßenbach 2020-12-15 10:14:37 +01:00
  • 45e06d1753 Special handling for detecting mutual exclusive len usage on structures. asuessenbach 2020-12-10 17:23:44 +01:00
  • b02354a43c
    Merge pull request #842 from asuessenbach/165 Andreas Süßenbach 2020-12-14 16:07:12 +01:00
  • a0f6203570 Update to VK_HEADER_VERSION 165 asuessenbach 2020-12-14 13:26:02 +01:00
  • 79ad327691
    Merge pull request #839 from asuessenbach/assert Andreas Süßenbach 2020-12-10 12:59:29 +01:00
  • 4bc8906990 Make structure information "obsolete" a vector of bool. asuessenbach 2020-12-10 11:11:13 +01:00
  • 8e8fd27337
    Merge pull request #838 from asuessenbach/164 Andreas Süßenbach 2020-12-08 11:54:58 +01:00
  • fad90eadf6 Update to VK_HEADER_VERSION 164. asuessenbach 2020-12-08 10:28:51 +01:00
  • 3d16e6ea20
    Merge pull request #837 from asuessenbach/AppVeyor Andreas Süßenbach 2020-12-07 17:24:09 +01:00
  • 0800990456 Add MSVC 2019 builds again asuessenbach 2020-12-07 16:22:07 +01:00
  • 7b5ad9a7d5
    Merge pull request #836 from asuessenbach/ObjectReleaseExt Andreas Süßenbach 2020-12-07 16:00:31 +01:00
  • 696206b0aa Remove obsolete helper object ObjectReleaseExt. asuessenbach 2020-12-07 14:32:20 +01:00
  • 8ba5c6f5c5
    Merge pull request #835 from asuessenbach/objTypeEnum Andreas Süßenbach 2020-12-07 10:47:41 +01:00
  • de79787457 Fix issue on name construction for objtypeenum attribute asuessenbach 2020-12-07 09:26:48 +01:00
  • 301bbf08dd Add special handling for new VK_NV_acquire_winrt_display extension Markus Tavenrath 2020-12-04 16:18:52 +01:00
  • 99d9ef9b7d
    Merge pull request #833 from asuessenbach/163 Andreas Süßenbach 2020-12-01 11:46:56 +01:00
  • 40bc006527 Update to VK_HEADER_VERSION 163. asuessenbach 2020-12-01 10:09:03 +01:00
  • 8d8436cc51 Update to VK_HEADER_VERSION 162. asuessenbach 2020-11-23 09:46:41 +01:00
  • 0c7f76e3f6
    Merge pull request #831 from asuessenbach/Vulkan1_1 Andreas Süßenbach 2020-11-18 08:32:14 +01:00
  • ac946cd25d
    Merge pull request #830 from asuessenbach/spaceship Andreas Süßenbach 2020-11-18 08:30:27 +01:00
  • 53084c9941 Move some samples to VK_API_VERSION_1_1. asuessenbach 2020-11-17 16:42:52 +01:00
  • 28422de041 Introduce VULKAN_HPP_NO_SPACESHIP_OPERATOR to disable operator<=>() for all structs and classes. asuessenbach 2020-11-17 15:31:13 +01:00
  • ee2adb61b1
    Merge pull request #829 from asuessenbach/typo Andreas Süßenbach 2020-11-17 13:42:52 +01:00
  • 96fe7ed2c6 Fixed a typo in functions enumerating chained structures. asuessenbach 2020-11-17 11:57:50 +01:00
  • a2b8ded12c
    Merge pull request #828 from asuessenbach/enumerate Andreas Süßenbach 2020-11-17 11:32:48 +01:00
  • 16ace53e02 Add support for functions that enumerate chained structures. asuessenbach 2020-11-17 09:51:55 +01:00
  • 697d2ff95c
    Merge pull request #825 from asuessenbach/161 Andreas Süßenbach 2020-11-16 16:07:01 +01:00
  • 04b4e5a077 Update to VK_HEADER_VERSION 161. asuessenbach 2020-11-16 13:44:20 +01:00
  • dc94e1589d
    Merge pull request #823 from asuessenbach/assert Andreas Süßenbach 2020-11-12 17:55:03 +01:00
  • 06c708fc24 Removed an outdated assertion. asuessenbach 2020-11-12 16:42:38 +01:00
  • 87cf10706d
    Merge pull request #822 from asuessenbach/check Andreas Süßenbach 2020-11-10 11:48:14 +01:00
  • eb9370922b Replace check on (deprecated) VkDebugReportObjectTypeEXT enum values with check on VkObjectType values. asuessenbach 2020-11-10 10:26:05 +01:00
  • 009e56beb1
    Merge pull request #820 from asuessenbach/160 Andreas Süßenbach 2020-11-09 13:39:31 +01:00
  • 96ff36d382
    Merge pull request #819 from asuessenbach/StructureChain Andreas Süßenbach 2020-11-09 13:37:59 +01:00