Change init functions of DispatchLoaderDynamic to use a DynamicLoader specified by a template argument. (#503)
Andreas Süßenbach
2020-02-03 15:52:53 +01:00
Change return of StructureChain::get() from tuple of values to tuple of references (#495)
Andreas Süßenbach
2020-01-29 10:00:41 +01:00
b6a190f4a2Building samples for Linux (#491)
mocabe
2020-01-28 18:16:10 +09:00
f1668a6e28Remove template parameter defaultValue from Flags. (#492)
Andreas Süßenbach
2020-01-21 12:01:35 +01:00
33b244859bAdd specific initialization of Flags and FlagBits. (#489)
Andreas Süßenbach
2020-01-16 12:12:31 +01:00
bb5b19dedaFix regression in ObjectDestroy default argument (#485)
Alex Hirsch
2020-01-16 08:50:50 +01:00
7e81c7bddfImprove construction of success check and return type of enhanced functions returning a vector of UniqueHandles (#484)
Andreas Süßenbach
2020-01-15 16:54:55 +01:00
129f82dd90Extend check to determine the returnParameterIndex. (#482)
Andreas Süßenbach
2020-01-14 16:06:50 +01:00
a75cf874c7Filter aliases of enum values that originally belong to aliases of the enum class. (#483)
Andreas Süßenbach
2020-01-14 16:05:05 +01:00
e49f02013aMark every non-enhanced function with VULKAN_HPP_NOEXCEPT. (#481)
Andreas Süßenbach
2020-01-14 10:37:54 +01:00
65450515eeAdded a couple of features: (#480)
Andreas Süßenbach
2020-01-13 15:00:59 +01:00
979af1b46eAdded test on existence of ObjectType enum value corresponding to handle type in extensions. (#477)
Andreas Süßenbach
2020-01-10 10:18:55 +01:00
8d62969b4dFix arraySize for array-valued return parameter. (#476)
Andreas Süßenbach
2020-01-09 16:21:41 +01:00
1911d18790Completed set of operators on Flags (#475)
Andreas Süßenbach
2020-01-09 09:44:41 +01:00
55517484beAdd optional attribute "specialuse", currently ignored. (#474)
Andreas Süßenbach
2020-01-08 14:29:26 +01:00
d5f58e07ddAdd error message when referencing undefined type requirements (#473)
Markus Tavenrath
2020-01-07 16:50:46 +01:00
4ee2d61ef6Improve operator==() of structs (#472)
Andreas Süßenbach
2020-01-07 16:28:50 +01:00
0b3af1ee76Add is_error_code_enum only if VULKAN_HPP_NO_EXCEPTIONS is not defined. (#471)
Andreas Süßenbach
2020-01-06 15:55:31 +01:00
4320950db1Update EnableValidationWithCallback.cpp (#466)
Arthur Brainville
2020-01-06 12:16:35 +01:00
Introduce default initializers for member variables, simplify default values for constructor arguments (#455)
Andreas Süßenbach
2019-12-12 11:40:21 +01:00
d2a116b57fCorrect operator=() by using offsetof instead of sizeof to determine size of memory to copy. (#437)
Andreas Süßenbach
2019-11-19 17:44:16 +01:00
2bd8e403e8Add option to install vulkan.hpp header (#429)
dan sinclair
2019-11-14 04:07:27 -05:00
e850963599Extend functions returning a std::vector<vk::StructureChain> to use an additional local vector for getting the information, and then copy the heads of the StructureChains over to the return vector (#432)
Andreas Süßenbach
2019-11-13 10:04:50 +01:00
661d2a9a7cInclude windows.h on windows platforms in case the DynamicLoader is enabled. (#431)
Markus Tavenrath
2019-11-11 17:23:35 +01:00
581b7cb227Add [[noreturn]] and remove VULKAN_HPP_INLINE to/from function throwResultException (#430)
Andreas Süßenbach
2019-11-07 15:42:10 +01:00
3fc2ea47fdReplace namespace layout stuff by a simple const for the sType member of the structures (#428)
Andreas Süßenbach
2019-11-07 08:22:47 +01:00
10aa543b7eUse existing tests for appveyor. (#426)
Markus Tavenrath
2019-11-06 16:56:52 +01:00
8f3b1d6f01Add CMakeList target to run generator (#424)
dan sinclair
2019-11-06 08:48:21 -05:00
dc43cf795fUpdate README.md (#418)
Andreas Süßenbach
2019-11-06 14:45:41 +01:00
cea5d7fae3Add unique-versions of "Register"-functions (currently just registerEventEXTUnique and registerDisplayEventEXTUnique) (#421)
Andreas Süßenbach
2019-11-06 14:45:13 +01:00
5512f6df92Implement support for unicode in Windows projects using vk::DynamicLoader. (#422)
Warpten
2019-11-06 14:44:33 +01:00
96b0bfdf0dFix DynamicLoader on 32-bit platforms (#427)
Markus Tavenrath
2019-11-06 13:52:41 +01:00
fe0c9e1c14Allow setting vulkan paths. (#419)
dan sinclair
2019-11-05 04:47:43 -05:00
d8513f1b7fAdd an appveyor config (#347)
Frank Richter
2019-11-05 06:41:51 +01:00
Correct error message usage in CMakeLists.txt. (#404)
Andreas Süßenbach
2019-10-08 10:35:51 +02:00
89c9c91efdAdd define VULKAN_HPP_ENABLE_DYNAMIC_LOADER_TOOL to allow hiding the helper class vk::DynamicLoader. (#396)
Andreas Süßenbach
2019-10-01 03:14:22 +02:00
702ff6f982Mention the new proposed handling of DispatchLoaderDynamic as the default in the README.md. (#397)
Andreas Süßenbach
2019-10-01 03:13:10 +02:00
cdfb290dc1Make ConstExpressionArrayCopy::copy() a constexpr with C++14 earliest. (#394)
Andreas Süßenbach
2019-09-27 08:59:59 +02:00
becef43315Change (most of) the samples to use the DispatchLoaderDynamic by default. (#392)
Andreas Süßenbach
2019-09-26 09:55:15 +02:00
5ceb4d2801Add missing extern declaration of defaultDispatchLoaderDynamic (#391)
Andreas Süßenbach
2019-09-25 15:01:29 +02:00
a5d14b5c16Correct indexing in ConstExpressionArrayCopy. (#388)
Andreas Süßenbach
2019-09-25 12:05:31 +02:00
e26cb8113aAdd support for a full volk replacement by supporting a global DispatchLoaderDynamic. The global dynamic dispatcher will be available if either the define VULKAN_HPP_DISPATCH_LOADER_DYNAMIC is set to 1 or if VK_NO_PROTOTYPES is defined. In those cases it is required to add VULKAN_HPP_DEFAULT_DISPATCH_LOADER_DYNAMIC_STORAGE; to any compilation unit of the project to allocate storage for the dispatcher. (#390)
Markus Tavenrath
2019-09-25 11:59:39 +02:00
9df0fac638Use VK_EXT_debug_utils instead of deprecated VK_EXT_debug_report. (#389)
Andreas Süßenbach
2019-09-25 11:56:46 +02:00
48d540a23dAdd vk::DynamicLoader and simplify usage of vk::DispatchLoaderDynamic. Update Vulkan-Headers to 1.1.123 (#387)
Markus Tavenrath
2019-09-24 12:12:49 +02:00
e2268eadb6Introduce usage of constexpr for constructors of structs. (#385)
Andreas Süßenbach
2019-09-23 15:57:48 +02:00
720c8aec77Mention the samples in the readme. (#384)
Andreas Süßenbach
2019-09-18 08:47:37 +02:00
a9a4860591Resolve instantiation issue with structures that are flagged as returnedonly (#382)
Andreas Süßenbach
2019-09-18 08:47:17 +02:00
a12c3807decleanup on stringstream usage. (#376)
Andreas Süßenbach
2019-08-27 09:02:49 +02:00
6f80427c41Move check for redundant aliased enum values from read to write. (#375)
Andreas Süßenbach
2019-08-19 15:40:22 +02:00