Commit Graph

  • f5307046ae
    Merge pull request #976 from asuessenbach/check Andreas Süßenbach 2021-06-01 08:13:20 +02:00
  • bb04965a74
    Merge pull request #972 from asuessenbach/AppVeyor Andreas Süßenbach 2021-06-01 08:11:02 +02:00
  • 5834d61145 Turn an assertion on identifying a command into a check. asuessenbach 2021-05-31 13:30:39 +02:00
  • 54b363320a Adjustments in AppVeyor build. asuessenbach 2021-03-11 10:35:30 +01:00
  • 570db4b0f0
    Merge pull request #975 from scribam/freebsd Andreas Süßenbach 2021-05-31 15:08:53 +02:00
  • 189f4ebf1f Support BSD operating systems scribam 2021-05-31 10:28:16 +02:00
  • f400280736
    Merge pull request #974 from asuessenbach/video Andreas Süßenbach 2021-05-31 09:08:34 +02:00
  • 47af02da37 Correct enum values for some video decode enums. asuessenbach 2021-05-27 19:27:58 +02:00
  • 5a8b054ca2
    Merge pull request #973 from asuessenbach/cleanup Andreas Süßenbach 2021-05-27 15:31:17 +02:00
  • 4019ef40a5 Cleanup on usage of generateProtection(). asuessenbach 2021-05-27 10:19:36 +02:00
  • ec62afc56e
    Merge pull request #971 from asuessenbach/reorder Andreas Süßenbach 2021-05-27 09:10:03 +02:00
  • d0fa2d4247 Reorder member functions by features and extensions. asuessenbach 2021-05-15 23:26:51 +02:00
  • 51e6e4eb3f
    Merge pull request #970 from asuessenbach/release Andreas Süßenbach 2021-05-26 08:29:32 +02:00
  • 4333c04bdd
    Merge pull request #969 from asuessenbach/noexcept Andreas Süßenbach 2021-05-26 08:26:28 +02:00
  • 7253012416
    Merge pull request #968 from asuessenbach/flagBits Andreas Süßenbach 2021-05-26 08:20:50 +02:00
  • 7316e08630 Filter (implicitly) required "FlagBits"-enums that are explicitly listed later on in an extension. asuessenbach 2021-05-25 15:15:47 +02:00
  • 4d15474961
    Merge pull request #967 from asuessenbach/179 Andreas Süßenbach 2021-05-25 17:47:08 +02:00
  • cb87566cdd Resolve issues with release build. asuessenbach 2021-05-25 16:14:56 +02:00
  • 7debcfa416 Make move-constructors and move-assignment operators of vk::raii handle classes noexcept. asuessenbach 2021-05-25 15:40:26 +02:00
  • cdce3140cd Update to VK_HEADER_VERSION 179. asuessenbach 2021-05-25 14:18:48 +02:00
  • 5fe7d29f90 Fix a typo in README.md Mehmet Oguz Derin 2021-05-24 03:27:34 +03:00
  • b88ab0ef37 Add vkGetDrmDisplayEXT to the list of function deleted by ObjectRelease Simon Zeni 2021-05-11 17:07:03 -04:00
  • c92c47c3a4
    Merge pull request #960 from asuessenbach/178 Andreas Süßenbach 2021-05-11 13:51:02 +02:00
  • 35ce74025c Update to VK_HEADER_VERSION 178. asuessenbach 2021-05-11 09:15:45 +02:00
  • 518ebd3ea7
    Merge pull request #958 from asuessenbach/check Andreas Süßenbach 2021-05-06 16:13:57 +02:00
  • 3922b25e9f Add check for multiple listing of types in a feature. asuessenbach 2021-05-06 10:41:57 +02:00
  • 9dc4cbff50
    Merge pull request #957 from asuessenbach/throw Andreas Süßenbach 2021-05-06 09:41:02 +02:00
  • 6fef0916b4 Add some detail for a specific suspect case of not supported creation functions. asuessenbach 2021-05-05 09:54:49 +02:00
  • e8d164dcf5
    Merge pull request #956 from asuessenbach/check Andreas Süßenbach 2021-05-05 12:33:28 +02:00
  • 183d08fed7 Add check on commands that do not return a VkResult, but specify errorcodes or successcodes. asuessenbach 2021-05-05 09:28:00 +02:00
  • ee7d71f33f
    Merge pull request #955 from asuessenbach/check Andreas Süßenbach 2021-05-04 22:00:48 +02:00
  • e370ab5178 Move check on known enum alias value from readEnum to final checkCorrectness. asuessenbach 2021-05-04 17:08:24 +02:00
  • 0afb197f75
    Merge pull request #953 from asuessenbach/bitmask Andreas Süßenbach 2021-05-03 16:25:30 +02:00
  • 7e0c9d16e8 Reorder bitmasks by features and extensions. asuessenbach 2021-04-30 11:50:20 +02:00
  • 197b3c9708
    Merge pull request #952 from asuessenbach/reorder Andreas Süßenbach 2021-05-03 09:20:58 +02:00
  • 9450883e0e Reorder enums by features and extensions. asuessenbach 2021-04-29 10:23:41 +02:00
  • acb75fe9dc
    Merge pull request #951 from asuessenbach/sort Andreas Süßenbach 2021-04-29 08:05:15 +02:00
  • ac55b55de7
    Merge pull request #950 from asuessenbach/alias Andreas Süßenbach 2021-04-29 08:01:39 +02:00
  • 7492af0630 Correct sorting extensions by number asuessenbach 2021-04-28 15:43:41 +02:00
  • 9cf8249916
    Merge pull request #949 from asuessenbach/reorder Andreas Süßenbach 2021-04-28 13:36:19 +02:00
  • 59165f1383 Simplified handling of alias commands asuessenbach 2021-04-28 13:35:14 +02:00
  • e47c3c8b84 Reorder commands in DispatchLoaderStatic. asuessenbach 2021-04-27 17:19:32 +02:00
  • ac6a0945ec
    Merge pull request #948 from asuessenbach/check Andreas Süßenbach 2021-04-27 13:30:06 +02:00
  • 89df7a1a7b Add check on structures never listed as required in any feature or extension. asuessenbach 2021-04-27 09:06:55 +02:00
  • 310561d60b
    Merge pull request #947 from asuessenbach/master Andreas Süßenbach 2021-04-26 13:50:51 +02:00
  • 8de126f0f7 Update to VK_HEADER_VERSION 177 asuessenbach 2021-04-26 10:10:41 +02:00
  • d58b93d8e5
    Merge pull request #946 from asuessenbach/check Andreas Süßenbach 2021-04-22 16:07:02 +02:00
  • ab15e49b00 Relax check on mutual exclusive arrays as part of a structure to allow all empty as well. asuessenbach 2021-04-22 10:47:26 +02:00
  • f517bb51b2
    Merge pull request #944 from asuessenbach/dispatchers Andreas Süßenbach 2021-04-22 09:26:00 +02:00
  • d58fa53496 Introduce vk::raii::InstanceDispatcher and vk::raii::DeviceDispatcher asuessenbach 2021-04-21 10:18:18 +02:00
  • c262d08507
    Merge pull request #943 from asuessenbach/fuchsia Andreas Süßenbach 2021-04-20 16:07:38 +02:00
  • 6a72c6f43a Correct data type in singular version of one generated function flavor. asuessenbach 2021-04-20 09:02:59 +02:00
  • 49e5f24a9d
    Merge pull request #941 from asuessenbach/refactor Andreas Süßenbach 2021-04-20 08:21:08 +02:00
  • aca79e075d Refactor command generation logic. asuessenbach 2021-04-15 11:42:42 +02:00
  • af2f318722
    Merge pull request #940 from asuessenbach/allocateInitializer Andreas Süßenbach 2021-04-19 15:32:39 +02:00
  • 109e80b364
    Merge pull request #939 from asuessenbach/176 Andreas Süßenbach 2021-04-19 13:24:23 +02:00
  • 11b851dc20 Correct capitalization of allocateInitializer used in vector-returning functions with provided allocator. asuessenbach 2021-04-19 10:03:58 +02:00
  • 72284f4c71 Update to VK_HEADER_VERSION 176. asuessenbach 2021-04-19 09:29:52 +02:00
  • 4858cb67c1
    Merge pull request #937 from asuessenbach/175 Andreas Süßenbach 2021-04-15 19:05:59 +02:00
  • af54ea22a8 Update to VK_HEADER_VERSION 175. asuessenbach 2021-04-15 10:49:54 +02:00
  • d3f6aebe7c
    Merge pull request #935 from asuessenbach/enum Andreas Süßenbach 2021-04-14 08:31:40 +02:00
  • d9bb97d9ec Correct enum values for AccessFlagBits2KHR and PipelineStageFlagBits2KHR. asuessenbach 2021-04-13 12:25:10 +02:00
  • bd7a3e8ab7
    Merge pull request #933 from rosasco-wk/master Andreas Süßenbach 2021-04-13 08:31:33 +02:00
  • 36635b899c
    Merge pull request #932 from asuessenbach/asTuple Andreas Süßenbach 2021-04-13 08:25:24 +02:00
  • 5432ee2812
    Merge pull request #917 from asuessenbach/RAII Andreas Süßenbach 2021-04-13 08:17:41 +02:00
  • d790fb8c76 Add std::move to createResult John Rosasco 2021-04-12 11:40:41 -07:00
  • 188329cc4f Add Fuchsia platform defines John Rosasco 2021-04-12 11:27:39 -07:00
  • e120b12d4a
    Merge pull request #1 from KhronosGroup/master John Rosasco 2021-04-12 11:15:28 -07:00
  • 7f01d662de Replace dispatcher in vk::rai::Context by helper class vk::raii::ContextDispatcher asuessenbach 2021-03-25 15:28:05 +01:00
  • e7805795e1 Add missing ResultValue<std::vector<UniqueHandle<Type, Dispatch>>>::asTuple() asuessenbach 2021-04-12 16:03:50 +02:00
  • dab8ba586f
    Merge pull request #931 from asuessenbach/function Andreas Süßenbach 2021-04-12 15:43:51 +02:00
  • 352dfbf430 Add support for functions with a new parameter pattern. asuessenbach 2021-04-12 12:38:04 +02:00
  • 036e5002e0
    Merge pull request #916 from asuessenbach/clang-format Andreas Süßenbach 2021-03-31 11:30:38 +02:00
  • ae49faf6b8 Allow older version of clang-format. asuessenbach 2021-03-23 10:52:56 +01:00
  • 6b478d567c
    Merge pull request #924 from asuessenbach/174 Andreas Süßenbach 2021-03-30 13:32:00 +02:00
  • 3b04005776 Update to VK_HEADER_VERSION 174. asuessenbach 2021-03-30 08:32:39 +02:00
  • 026e07639f
    Merge pull request #923 from asuessenbach/type Andreas Süßenbach 2021-03-29 16:52:36 +02:00
  • c859444795
    Merge pull request #920 from asuessenbach/parent Andreas Süßenbach 2021-03-29 15:45:28 +02:00
  • 9f930fe2fd Add "type" as an optional attribute for enums. asuessenbach 2021-03-29 10:27:09 +02:00
  • 5e2edc10e0 Reduce parents of a handle from a vector to a single element asuessenbach 2021-03-29 10:11:19 +02:00
  • 32188df57b
    Merge pull request #915 from asuessenbach/typesafeCheck Andreas Süßenbach 2021-03-22 21:44:03 +01:00
  • 01e9197a9c
    Merge pull request #914 from asuessenbach/DesignatedInitializer Andreas Süßenbach 2021-03-22 17:09:54 +01:00
  • aa159d8182
    Merge pull request #913 from asuessenbach/173 Andreas Süßenbach 2021-03-22 14:54:51 +01:00
  • 4d806569ab Remove an outdated check. asuessenbach 2021-03-22 12:51:12 +01:00
  • 1bc11b2e54
    Merge pull request #912 from asuessenbach/typesafeCheck Andreas Süßenbach 2021-03-22 12:34:07 +01:00
  • fe846ff445 Extendend test on designated initializers asuessenbach 2021-03-22 10:24:07 +01:00
  • d55facfd9e Update to VK_HEADER_VERSION 173. asuessenbach 2021-03-22 09:53:35 +01:00
  • afb0adce5b Add support of define VK_USE_64_BIT_PTR_DEFINES. asuessenbach 2021-03-22 09:38:14 +01:00
  • 1ab12d2ffe
    Merge pull request #910 from asuessenbach/functionPointerCheck Andreas Süßenbach 2021-03-16 13:21:21 +01:00
  • d973957ab5 Add assertion on valid function pointer for functions depending on extensions. asuessenbach 2021-03-16 10:09:05 +01:00
  • b074147b7f
    Merge pull request #907 from asuessenbach/newFunction Andreas Süßenbach 2021-03-10 22:42:35 +01:00
  • 7cae06b5bc Introduce support of a function with multiple success codes, returning two values, and non-zero error codes. asuessenbach 2021-03-10 17:03:47 +01:00
  • dbe01543d6
    Merge pull request #906 from asuessenbach/relax Andreas Süßenbach 2021-03-10 15:43:08 +01:00
  • a77d58379c
    Merge pull request #905 from asuessenbach/mutuallyExclusive Andreas Süßenbach 2021-03-10 13:35:33 +01:00
  • 3cc1aae3f8 Relax an assertion. asuessenbach 2021-03-10 12:34:47 +01:00
  • dd9664b6a9 Reshaped check on mutually exclusive arrays in structs. asuessenbach 2021-03-10 09:48:20 +01:00
  • 7ce244b2a9
    Merge pull request #903 from zhangyiwei/master Andreas Süßenbach 2021-03-09 14:10:30 +01:00
  • d70161e1ac
    Merge pull request #904 from asuessenbach/172 Andreas Süßenbach 2021-03-09 13:25:49 +01:00
  • 238093f1c6 Fix enum array initializer using enum constant Yiwei Zhang 2021-03-09 00:04:24 +00:00
  • 3a776dd1d8 Update to VK_HEADER_VERSION 172. asuessenbach 2021-03-09 09:13:32 +01:00