Commit Graph

  • 6e1a3de4d2 Update to VK_HEADER_VERSION 187 asuessenbach 2021-08-04 10:45:53 +02:00
  • 15c7d606af
    Merge pull request #1035 from asuessenbach/cleanup Andreas Süßenbach 2021-08-02 11:24:25 +02:00
  • 5066b7b488 Minor cleanup work. asuessenbach 2021-07-30 11:25:48 +02:00
  • ae8412ef9c
    Merge pull request #1033 from asuessenbach/cleanup Andreas Süßenbach 2021-07-30 11:01:45 +02:00
  • 9bd672bc89 Minor cleanup work. asuessenbach 2021-07-26 17:59:25 +02:00
  • 8217c85c99
    Merge pull request #1032 from asuessenbach/union Andreas Süßenbach 2021-07-28 10:16:06 +02:00
  • f45b4211e5
    Merge pull request #1031 from asuessenbach/186 Andreas Süßenbach 2021-07-28 09:34:27 +02:00
  • 6f067eecac Filter constructors for unions with multiple elements of the same type. asuessenbach 2021-07-28 09:13:25 +02:00
  • b8476a29af Update to VK_HEADER_VERSION 186. asuessenbach 2021-07-28 08:28:16 +02:00
  • 8f211dc0ca
    Merge pull request #1030 from asuessenbach/assignment Andreas Süßenbach 2021-07-27 19:14:50 +02:00
  • 3247dce132 Change dispatcher default argument in ObjectDestroy, ObjectFree, ObjectRelease, and PoolFree constructor VULKAN_HPP_DEFAULT_DISPATCHER_ASSIGNMENT asuessenbach 2021-07-27 14:33:25 +02:00
  • 44b8a5a4ec
    Merge pull request #1028 from asuessenbach/check Andreas Süßenbach 2021-07-27 11:13:36 +02:00
  • c3da5fa53d Add check for BitFlags that are required by a Flags bitmask but not listed with any feature or extension. asuessenbach 2021-07-27 10:07:02 +02:00
  • 72d3c3cae6
    Merge pull request #1027 from asuessenbach/twoReturns Andreas Süßenbach 2021-07-26 16:58:54 +02:00
  • e014778535 Add support for functions returning two values, with multiple succes codes asuessenbach 2021-07-26 14:51:10 +02:00
  • 5ee8ccaf33
    Merge pull request #1026 from asuessenbach/cleanup Andreas Süßenbach 2021-07-26 13:23:55 +02:00
  • 23a4ed556b
    Merge pull request #1025 from paddygord/fix-numeric-limits-include Andreas Süßenbach 2021-07-26 12:49:21 +02:00
  • 93cfc93fa6 Minor cleanup work. asuessenbach 2021-07-21 18:15:31 +02:00
  • 8ae472d020 fix numeric_limits not found, include <limits> in samples/utils.hpp Patrick Gordon 2021-07-22 22:30:56 +01:00
  • 23091775c4
    Merge pull request #1024 from asuessenbach/placeholder Andreas Süßenbach 2021-07-22 13:30:26 +02:00
  • 5117c83ad9 Add placeholder members to Dispatchers to keep the relative position of other members constant when compiling for different platforms asuessenbach 2021-07-22 12:00:44 +02:00
  • 047560ac12
    Merge pull request #1023 from asuessenbach/require Andreas Süßenbach 2021-07-21 18:06:57 +02:00
  • 4a3c6d024d Gather commands and types per require-block in features and extensions asuessenbach 2021-07-21 17:09:21 +02:00
  • 710c052892
    Merge pull request #1022 from asuessenbach/platform Andreas Süßenbach 2021-07-21 13:27:01 +02:00
  • c9955dc16f Correct platform check on required extensions. asuessenbach 2021-07-21 11:47:47 +02:00
  • af6c150e79
    Merge pull request #1021 from asuessenbach/185 Andreas Süßenbach 2021-07-21 11:44:48 +02:00
  • b9ee920bbf Update to VK_HEADER_VERSION 185. asuessenbach 2021-07-21 09:13:46 +02:00
  • 7255bfef39
    Merge pull request #1020 from asuessenbach/versioncheck Andreas Süßenbach 2021-07-21 08:19:23 +02:00
  • 987bd214e5 Introduce version check in function wrappers asuessenbach 2021-07-19 18:22:47 +02:00
  • 4e84774ab6
    Merge pull request #1019 from asuessenbach/hash Andreas Süßenbach 2021-07-19 16:18:12 +02:00
  • 488780dfd4 Introduce struct hash<vk::Flags<BitType>> asuessenbach 2021-07-19 12:12:12 +02:00
  • f70d4291e4
    Merge pull request #1018 from asuessenbach/cleanup Andreas Süßenbach 2021-07-19 11:56:04 +02:00
  • 4190218813 Minor cleanup work. asuessenbach 2021-07-13 09:01:55 +02:00
  • fb8dd65e44
    Merge pull request #1016 from asuessenbach/cleanup Andreas Süßenbach 2021-07-12 10:38:00 +02:00
  • ff6985fd34 Minor cleanup work. asuessenbach 2021-07-09 09:01:56 +02:00
  • a790cfecf2 Minor cleanup work. asuessenbach 2021-07-08 17:30:53 +02:00
  • 159ef75b21
    Merge pull request #1015 from asuessenbach/cleanup Andreas Süßenbach 2021-07-08 10:49:54 +02:00
  • f2525a2cce Minor cleanup work. asuessenbach 2021-07-06 09:13:53 +02:00
  • beca6ebc7c
    Merge pull request #1013 from asuessenbach/void Andreas Süßenbach 2021-07-07 12:08:48 +02:00
  • 0bdb0cdcab Make functions returning a single value of type void (getting a void* as argument) a templated function. asuessenbach 2021-07-07 10:36:13 +02:00
  • 4d48c4151d
    Merge pull request #1012 from asuessenbach/raii Andreas Süßenbach 2021-07-07 10:03:50 +02:00
  • 7a534998ba Improve command name determination of second level commands in RAII handle wrappers. asuessenbach 2021-07-07 08:30:14 +02:00
  • 793f70dbad
    Merge pull request #1010 from hannes-harnisch/master Andreas Süßenbach 2021-07-06 14:25:51 +02:00
  • b574d94cf9
    Merge pull request #1011 from asuessenbach/184 Andreas Süßenbach 2021-07-06 10:21:13 +02:00
  • 98f6375374 Update to VK_HEADER_VERSION 184. asuessenbach 2021-07-06 09:03:42 +02:00
  • 2c139e0443
    Merge pull request #1009 from asuessenbach/cleanup Andreas Süßenbach 2021-07-06 08:47:32 +02:00
  • 41fea04504 Updating configuration info in README.md Hannes Harnisch 2021-07-05 16:17:13 +02:00
  • 9df9d582f5 Adding ifdefs for NO_STRUCT_SETTERS Hannes Harnisch 2021-07-03 00:29:48 +02:00
  • 6d1d53c857 Minor cleanup work. asuessenbach 2021-07-05 09:29:12 +02:00
  • a90db8ad9b
    Merge pull request #1008 from asuessenbach/protect Andreas Süßenbach 2021-06-30 17:01:02 +02:00
  • b54860a92b Add support of attribute "protect" for enum values, third part asuessenbach 2021-06-30 15:10:17 +02:00
  • 6217c48a88
    Merge pull request #1007 from asuessenbach/protect Andreas Süßenbach 2021-06-30 12:17:56 +02:00
  • 3b46f5c497 Add support of attribute "protect" for enum values, second part asuessenbach 2021-06-30 11:14:15 +02:00
  • 4dcc1f06b4
    Merge pull request #1006 from asuessenbach/protect Andreas Süßenbach 2021-06-30 10:50:32 +02:00
  • 83c010d7f1
    Merge pull request #1005 from asuessenbach/basetype Andreas Süßenbach 2021-06-30 10:00:26 +02:00
  • 7e37cfb5d7 Add support of attribute "protect" for enum values. asuessenbach 2021-06-30 09:58:58 +02:00
  • 5c3e410592 Add prefix and postfix support for basetype. asuessenbach 2021-06-30 08:56:05 +02:00
  • 5002a06691
    Merge pull request #1003 from asuessenbach/183 Andreas Süßenbach 2021-06-29 11:20:12 +02:00
  • a4bae802d4 Update to VK_HEADER_VERSION 183. asuessenbach 2021-06-29 08:44:03 +02:00
  • cd8c12e215
    Merge pull request #1001 from asuessenbach/docu Andreas Süßenbach 2021-06-28 13:27:28 +02:00
  • 86d3c474e8
    Merge pull request #1000 from asuessenbach/cleanup Andreas Süßenbach 2021-06-28 10:24:08 +02:00
  • d486ccccf1 Minor cleanup work asuessenbach 2021-06-21 22:35:24 +02:00
  • 2a9dc17425 Introduce vk_raii_ProgrammingGuide.md asuessenbach 2021-04-22 12:44:36 +02:00
  • c8170e380e
    Merge pull request #999 from asuessenbach/pointer Andreas Süßenbach 2021-06-24 15:49:42 +02:00
  • 6fa59ce5af Improve handling of struct members of type pointer-to-pointer-to-something asuessenbach 2021-06-24 14:00:47 +02:00
  • fdb8f2edc2
    Merge pull request #998 from asuessenbach/alias Andreas Süßenbach 2021-06-24 12:57:17 +02:00
  • 00485f94bf Improve filtering of aliases of enum values that map to the very same vk:: enum value. asuessenbach 2021-06-24 11:09:49 +02:00
  • 59e14ad1f2
    Merge pull request #997 from asuessenbach/alias Andreas Süßenbach 2021-06-23 20:22:27 +02:00
  • 45bad15ee5 Generalize check on enum alias chaining. asuessenbach 2021-06-23 17:15:33 +02:00
  • f7c7f821a4
    Merge pull request #996 from asuessenbach/bool Andreas Süßenbach 2021-06-23 13:21:53 +02:00
  • 5d1dc692c1
    Merge pull request #995 from asuessenbach/values Andreas Süßenbach 2021-06-23 12:23:39 +02:00
  • 71e67fa32d Introduce operator bool() and operator!() on vk::raii handle wrapper classes asuessenbach 2021-06-23 11:37:51 +02:00
  • 6d5d6661f3
    Merge pull request #994 from asuessenbach/raii Andreas Süßenbach 2021-06-23 11:11:22 +02:00
  • e05bea9f13 Add support of attribute "values" for struct members of type uint32_t. asuessenbach 2021-06-23 10:59:55 +02:00
  • 69e8e5bf84 Refactor RAII-samples to use std::unique_ptr only if needed. asuessenbach 2021-06-21 11:32:43 +02:00
  • da2ecae452
    Merge pull request #993 from asuessenbach/structureAlias Andreas Süßenbach 2021-06-22 11:49:45 +02:00
  • 167a4b3c80
    Merge pull request #992 from asuessenbach/182 Andreas Süßenbach 2021-06-22 10:40:53 +02:00
  • cb87348898 Move check on structureAlias from reading to final correctness check. asuessenbach 2021-06-22 10:15:24 +02:00
  • 9c0c2095d7 Update to VK_HEADER_VERSION 182. asuessenbach 2021-06-22 09:40:12 +02:00
  • 8c7a248a72
    Merge pull request #991 from asuessenbach/cleanup Andreas Süßenbach 2021-06-21 13:21:04 +02:00
  • de9688cce6 Minor cleanup work. asuessenbach 2021-06-15 08:10:21 +02:00
  • 93b682419b
    Merge pull request #990 from asuessenbach/raii Andreas Süßenbach 2021-06-21 09:21:25 +02:00
  • 9fbd3e3552 Introduce VULKAN_HPP_RAII_ENABLE_DEFAULT_CONSTRUCTORS asuessenbach 2021-06-17 14:54:07 +02:00
  • f6b2c8e055
    Merge pull request #982 from asuessenbach/actions Andreas Süßenbach 2021-06-17 17:08:20 +02:00
  • 076fddc52a Use github actions for CI builds. asuessenbach 2021-06-07 16:19:08 +02:00
  • 88f95a700d
    Merge pull request #988 from KhronosGroup/multifile Andreas Süßenbach 2021-06-15 16:09:21 +02:00
  • 18ec7ad602
    Merge pull request #979 from asuessenbach/multifile Andreas Süßenbach 2021-06-15 08:16:05 +02:00
  • 74cb47eb82 Split vulkan.hpp into multiple sub-headers asuessenbach 2021-02-26 18:48:36 +01:00
  • 1d707c6daa
    Merge pull request #987 from asuessenbach/cleanup Andreas Süßenbach 2021-06-14 15:22:53 +02:00
  • b93c859e2f
    Merge pull request #986 from asuessenbach/181 Andreas Süßenbach 2021-06-14 12:23:22 +02:00
  • 1ad4a23234 Minor cleanup work asuessenbach 2021-06-08 08:32:46 +02:00
  • 1c7a24b3b2 Update to VK_HEADER_VERSION 181. asuessenbach 2021-06-14 09:11:42 +02:00
  • 6bc8a07da2
    Merge pull request #983 from asuessenbach/enum Andreas Süßenbach 2021-06-08 14:31:35 +02:00
  • b0bf764266 Re-arranged handling of FlagBits not listed as required for a Flags. asuessenbach 2021-06-08 11:08:11 +02:00
  • d3888a84f1
    Merge pull request #981 from asuessenbach/cleanup Andreas Süßenbach 2021-06-07 15:18:58 +02:00
  • bfa6d47652
    Merge pull request #980 from asuessenbach/180 Andreas Süßenbach 2021-06-07 13:23:23 +02:00
  • d795efa30a Minor cleanup work. asuessenbach 2021-06-02 08:53:39 +02:00
  • 43e3b2245a Update to VK_HEADER_VERSION 180. asuessenbach 2021-06-07 09:25:15 +02:00
  • 71c53b678a
    Merge pull request #978 from asuessenbach/enum Andreas Süßenbach 2021-06-02 08:34:19 +02:00
  • f2d623cb7a Correct postfix tag of some enums. asuessenbach 2021-06-01 19:48:06 +02:00