Andreas Süßenbach 
							
						 
					 
					
						
						
						
						
							
						
						
							cdfb290dc1 
							
						 
					 
					
						
						
							
							Make ConstExpressionArrayCopy::copy() a constexpr with C++14 earliest. ( #394 )  
						
						
						
						
					 
					
						2019-09-27 08:59:59 +02:00 
						 
				 
			
				
					
						
							
							
								Andreas Süßenbach 
							
						 
					 
					
						
						
						
						
							
						
						
							becef43315 
							
						 
					 
					
						
						
							
							Change (most of) the samples to use the DispatchLoaderDynamic by default. ( #392 )  
						
						
						
						
					 
					
						2019-09-26 09:55:15 +02:00 
						 
				 
			
				
					
						
							
							
								Andreas Süßenbach 
							
						 
					 
					
						
						
						
						
							
						
						
							5ceb4d2801 
							
						 
					 
					
						
						
							
							Add missing extern declaration of defaultDispatchLoaderDynamic ( #391 )  
						
						
						
						
					 
					
						2019-09-25 15:01:29 +02:00 
						 
				 
			
				
					
						
							
							
								Andreas Süßenbach 
							
						 
					 
					
						
						
						
						
							
						
						
							a5d14b5c16 
							
						 
					 
					
						
						
							
							Correct indexing in ConstExpressionArrayCopy. ( #388 )  
						
						
						
						
					 
					
						2019-09-25 12:05:31 +02:00 
						 
				 
			
				
					
						
							
							
								Markus Tavenrath 
							
						 
					 
					
						
						
						
						
							
						
						
							e26cb8113a 
							
						 
					 
					
						
						
							
							Add 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 )  
						
						
						
						
					 
					
						2019-09-25 11:59:39 +02:00 
						 
				 
			
				
					
						
							
							
								Markus Tavenrath 
							
						 
					 
					
						
						
						
						
							
						
						
							48d540a23d 
							
						 
					 
					
						
						
							
							Add vk::DynamicLoader and simplify usage of vk::DispatchLoaderDynamic. Update Vulkan-Headers to 1.1.123 ( #387 )  
						
						
						
						
					 
					
						2019-09-24 12:12:49 +02:00 
						 
				 
			
				
					
						
							
							
								Andreas Süßenbach 
							
						 
					 
					
						
						
						
						
							
						
						
							e2268eadb6 
							
						 
					 
					
						
						
							
							Introduce usage of constexpr for constructors of structs. ( #385 )  
						
						
						
						
					 
					
						2019-09-23 15:57:48 +02:00 
						 
				 
			
				
					
						
							
							
								Andreas Süßenbach 
							
						 
					 
					
						
						
						
						
							
						
						
							a9a4860591 
							
						 
					 
					
						
						
							
							Resolve instantiation issue with structures that are flagged as returnedonly ( #382 )  
						
						... 
						
						
						
						- make layout-structure default constructor an empty function
- introduce default constructor for the corresponding (non-layout) structure, delegating to the layout-structure's constructor
- introduce copy- and assignment constructors from the corresponding vulkan-structure, delegating to the copy- and assignment constructor from the layout-structure 
						
						
					 
					
						2019-09-18 08:47:17 +02:00 
						 
				 
			
				
					
						
							
							
								Andreas Süßenbach 
							
						 
					 
					
						
						
						
						
							
						
						
							a12c3807de 
							
						 
					 
					
						
						
							
							cleanup on stringstream usage. ( #376 )  
						
						
						
						
					 
					
						2019-08-27 09:02:49 +02:00 
						 
				 
			
				
					
						
							
							
								Andreas Süßenbach 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b3ecf52eae 
							
						 
					 
					
						
						
							
							Update to version 1.1.120. ( #374 )  
						
						
						
						
					 
					
						2019-08-19 14:24:56 +02:00 
						 
				 
			
				
					
						
							
							
								Andreas Süßenbach 
							
						 
					 
					
						
						
						
						
							
						
						
							4ac6dc4760 
							
						 
					 
					
						
						
							
							Fix wrong naming of complex union member types. ( #371 )  
						
						
						
						
					 
					
						2019-08-15 09:50:26 +02:00 
						 
				 
			
				
					
						
							
							
								Andreas Süßenbach 
							
						 
					 
					
						
						
						
						
							
						
						
							c247cd6372 
							
						 
					 
					
						
						
							
							Update to vk.xml version 116. ( #364 )  
						
						
						
						
					 
					
						2019-07-25 13:52:42 +02:00 
						 
				 
			
				
					
						
							
							
								Andreas Süßenbach 
							
						 
					 
					
						
						
						
						
							
						
						
							b01f3c0bb5 
							
						 
					 
					
						
						
							
							Introduce namespace layout to have structures with private member sType that still are still standard_layout conformant. ( #360 )  
						
						
						
						
					 
					
						2019-07-23 09:28:14 +02:00 
						 
				 
			
				
					
						
							
							
								Andreas Süßenbach 
							
						 
					 
					
						
						
						
						
							
						
						
							b0bfcfdab5 
							
						 
					 
					
						
						
							
							Add a static const(expr) member vk::ObjectType to the vk object classes; add a type_trait cpp_type<> to get the cpp-type from a vk::ObjectType. ( #356 )  
						
						
						
						
					 
					
						2019-07-09 09:24:14 +02:00 
						 
				 
			
				
					
						
							
							
								Andreas Süßenbach 
							
						 
					 
					
						
						
						
						
							
						
						
							712acf08f8 
							
						 
					 
					
						
						
							
							Filter out multi-bit values for to_string function on FlagBits. ( #355 )  
						
						
						
						
					 
					
						2019-07-03 13:53:44 +02:00 
						 
				 
			
				
					
						
							
							
								Andreas Süßenbach 
							
						 
					 
					
						
						
						
						
							
						
						
							f91fc93fc5 
							
						 
					 
					
						
						
							
							Add CType to handle wrapper classes. ( #354 )  
						
						
						
						
					 
					
						2019-07-03 13:49:40 +02:00 
						 
				 
			
				
					
						
							
							
								Andreas Süßenbach 
							
						 
					 
					
						
						
						
						
							
						
						
							89a56017a8 
							
						 
					 
					
						
						
							
							replace memcpy in generated copy and assignment operators of VkStructures by reinterpreted assignments. ( #348 )  
						
						... 
						
						
						
						Fixes  #342  
					
						2019-06-25 09:43:54 +02:00 
						 
				 
			
				
					
						
							
							
								past-due 
							
						 
					 
					
						
						
						
						
							
						
						
							ed11cd8eb8 
							
						 
					 
					
						
						
							
							Add explicit casts to DispatchLoaderDynamic::init(vk::Instance const&, vk::Device const&) ( #344 )  
						
						
						
						
					 
					
						2019-06-24 09:14:17 +02:00 
						 
				 
			
				
					
						
							
							
								Matthew Pohlmann 
							
						 
					 
					
						
						
						
						
							
						
						
							c5c5fea2dd 
							
						 
					 
					
						
						
							
							Use VULKAN_HPP_ASSERT instead of assert ( #332 )  
						
						... 
						
						
						
						* Use VULKAN_HPP_ASSERT instead of assert
Update `DispatchLoaderDynamic::init(...)` to use the `VULKAN_HPP_ASSERT` macro instead of a plain `assert`.
* Update vulkan.hpp 
						
						
					 
					
						2019-06-12 08:17:41 +02:00 
						 
				 
			
				
					
						
							
							
								Andreas Süßenbach 
							
						 
					 
					
						
						
						
						
							
						
						
							a6ad0f1eff 
							
						 
					 
					
						
						
							
							Re-introduce vulkan/vulkan.hpp; adjust include order to use that header in samples and tests ( #340 )  
						
						
						
						
					 
					
						2019-06-11 13:25:36 +02:00 
						 
				 
			
				
					
						
							
							
								Markus Tavenrath 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							50e0a941e9 
							
						 
					 
					
						
						
							
							Use new Vulkan-Headers repository. Don't generate createReturnValue function call if the return type is void. ( #335 )  
						
						
						
						
					 
					
						2019-06-06 13:13:38 +02:00 
						 
				 
			
				
					
						
							
							
								Markus Tavenrath 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d2a1056a56 
							
						 
					 
					
						
						
							
							Add support for Vulkan header version 109 ( #333 )  
						
						
						
						
					 
					
						2019-05-30 09:18:32 +02:00 
						 
				 
			
				
					
						
							
							
								Frank Richter 
							
						 
					 
					
						
						
						
						
							
						
						
							0e76bc68e3 
							
						 
					 
					
						
						
							
							Support compilation with VK_NO_PROTOTYPES defined ( #328 )  
						
						... 
						
						
						
						* Add checks for VK_NO_PROTOTYPES so the can still compile if that is defined 
						
						
					 
					
						2019-05-21 14:57:52 +02:00 
						 
				 
			
				
					
						
							
							
								Andreas Süßenbach 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d566d2200c 
							
						 
					 
					
						
						
							
							Add helper function to copy a vector of UniqueHandles into a vector of UniqueHandle::element_type. ( #327 )  
						
						
						
						
					 
					
						2019-05-16 08:07:36 +02:00 
						 
				 
			
				
					
						
							
							
								Jarrett Johnson 
							
						 
					 
					
						
						
						
						
							
						
						
							61e92d4842 
							
						 
					 
					
						
						
							
							Add type alias for underlying type of vk::UniqueHandle ( #326 )  
						
						... 
						
						
						
						* Add type alias for underlying type of vk::UniqueHandle
* Type alias to UniqueHandle
* Unique Handle Type alias moved 
						
						
					 
					
						2019-05-09 09:22:10 +02:00 
						 
				 
			
				
					
						
							
							
								Andreas Süßenbach 
							
						 
					 
					
						
						
						
						
							
						
						
							d4ddb0a2cd 
							
						 
					 
					
						
						
							
							Add error check before filling a vector of UniqueHandles from just created handles. ( #319 )  
						
						
						
						
					 
					
						2019-04-08 11:33:49 +02:00 
						 
				 
			
				
					
						
							
							
								Andreas Süßenbach 
							
						 
					 
					
						
						
						
						
							
						
						
							48ceca69f3 
							
						 
					 
					
						
						
							
							Improve alias handling of enums and structs: ( #305 )  
						
						... 
						
						
						
						- Extend and unify alias handling on feature and extension enums
- Extend aliases of enums handling to accept two levels of aliasing
- Extend aliases of structures to allow mulitple aliases of the same structure
- Simplify forward declarations to just declare all structures and aliases 
						
						
					 
					
						2019-03-18 20:48:10 +01:00 
						 
				 
			
				
					
						
							
							
								Andreas Süßenbach 
							
						 
					 
					
						
						
						
						
							
						
						
							70c837fba2 
							
						 
					 
					
						
						
							
							Add DispatchLoaderDynamic constructor for use with linked vulkan library. ( #300 )  
						
						
						
						
					 
					
						2019-03-13 15:33:33 +01:00 
						 
				 
			
				
					
						
							
							
								Andreas Süßenbach 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e935e6291e 
							
						 
					 
					
						
						
							
							Update to Vulkan 1.1.103 ( #298 )  
						
						
						
						
					 
					
						2019-03-12 09:32:39 +01:00 
						 
				 
			
				
					
						
							
							
								Andreas Süßenbach 
							
						 
					 
					
						
						
						
						
							
						
						
							018ebdd87f 
							
						 
					 
					
						
						
							
							Fix construction of multiple flags in to_string() functions. ( #293 )  
						
						... 
						
						
						
						Fix construction of multiple flags in to_string() functions based on Wunkolos proposal. 
						
						
					 
					
						2019-02-25 10:46:51 +01:00 
						 
				 
			
				
					
						
							
							
								Andreas Süßenbach 
							
						 
					 
					
						
						
						
						
							
						
						
							efe676ab66 
							
						 
					 
					
						
						
							
							Handle aliased enum values with different extension tag as their base value. ( #290 )  
						
						... 
						
						
						
						+ update Vulkan-Docs to version 1.1.100. 
						
						
					 
					
						2019-02-13 12:18:49 +01:00 
						 
				 
			
				
					
						
							
							
								Andreas Süßenbach 
							
						 
					 
					
						
						
						
						
							
						
						
							9a4f863d6e 
							
						 
					 
					
						
						
							
							Add missing return statement to to_string functions on *Flags. ( #287 )  
						
						
						
						
					 
					
						2019-02-05 10:59:17 +01:00 
						 
				 
			
				
					
						
							
							
								Andreas Süßenbach 
							
						 
					 
					
						
						
						
						
							
						
						
							67ffe214e3 
							
						 
					 
					
						
						
							
							Change API of class DipatchLoaderDynamic to be based on vkInstance etc. instead of vk::Instance; add test to show how to use it. ( #284 )  
						
						
						
						
					 
					
						2019-01-22 09:03:03 +01:00 
						 
				 
			
				
					
						
							
							
								Andreas Süßenbach 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							00e6f162a8 
							
						 
					 
					
						
						
							
							Update to Vulkan 1.1.98 ( #283 )  
						
						
						
						
					 
					
						2019-01-14 14:10:08 +01:00 
						 
				 
			
				
					
						
							
							
								Andreas Süßenbach 
							
						 
					 
					
						
						
						
						
							
						
						
							a147b07737 
							
						 
					 
					
						
						
							
							Cleanup code generation with focus on removing the need to sort all dependencies before writing them.  
						
						
						
						
					 
					
						2019-01-09 11:55:11 +01:00 
						 
				 
			
				
					
						
							
							
								Andreas Süßenbach 
							
						 
					 
					
						
						
						
						
							
						
						
							b4080fb425 
							
						 
					 
					
						
						
							
							Correct usage of UniqueHandle<Type,Dispatch> in functions returning vectors of UniqueHandle<Type>. ( #278 )  
						
						
						
						
					 
					
						2018-12-05 15:53:54 +01:00 
						 
				 
			
				
					
						
							
							
								Andreas Süßenbach 
							
						 
					 
					
						
						
						
						
							
						
						
							e765318a3d 
							
						 
					 
					
						
						
							
							Correct usage of platform/protect information. ( #276 )  
						
						... 
						
						
						
						+ update to version 1.1.94 
						
						
					 
					
						2018-12-03 14:33:37 +01:00 
						 
				 
			
				
					
						
							
							
								Andreas Süßenbach 
							
						 
					 
					
						
						
						
						
							
						
						
							80518392d5 
							
						 
					 
					
						
						
							
							Introduced NoException test and resolved some warnings on unused parameters in the createResultValue functions. ( #275 )  
						
						
						
						
					 
					
						2018-12-03 14:30:36 +01:00 
						 
				 
			
				
					
						
							
							
								Andreas Süßenbach 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a616542f3c 
							
						 
					 
					
						
						
							
							Fix issue with unused parameter "vectorAllocator" in some functions. ( #277 )  
						
						... 
						
						
						
						+ update to version 94. 
						
						
					 
					
						2018-11-29 13:21:24 +01:00 
						 
				 
			
				
					
						
							
							
								Mike Cowan 
							
						 
					 
					
						
						
						
						
							
						
						
							95fde2253b 
							
						 
					 
					
						
						
							
							Use std::move when calling createResultValue with NO_EXCEPTIONS ( #273 )  
						
						
						
						
					 
					
						2018-11-27 13:03:20 +01:00 
						 
				 
			
				
					
						
							
							
								Andreas Süßenbach 
							
						 
					 
					
						
						
						
						
							
						
						
							f99407cf28 
							
						 
					 
					
						
						
							
							Check result in two-step functions like enumeratePhysicalDevices ( #270 )  
						
						... 
						
						
						
						Resolves issue #265  
						
						
					 
					
						2018-11-07 21:46:18 -05:00 
						 
				 
			
				
					
						
							
							
								Andreas Süßenbach 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8205bf6dbe 
							
						 
					 
					
						
						
							
							Update to Vulkan 1.1.91 ( #267 )  
						
						
						
						
					 
					
						2018-11-06 08:51:33 +01:00 
						 
				 
			
				
					
						
							
							
								Andreas Süßenbach 
							
						 
					 
					
						
						
						
						
							
						
						
							c02200ce37 
							
						 
					 
					
						
						
							
							Add support for stateful allocators used with functions returning a std::vector. ( #263 )  
						
						... 
						
						
						
						+ update Vulkan-Docs 
						
						
					 
					
						2018-10-26 09:07:25 +02:00 
						 
				 
			
				
					
						
							
							
								Andreas Süßenbach 
							
						 
					 
					
						
						
						
						
							
						
						
							127de1bf93 
							
						 
					 
					
						
						
							
							Update to Vulkan 1.1.85. ( #258 )  
						
						
						
						
					 
					
						2018-09-25 10:46:26 +02:00 
						 
				 
			
				
					
						
							
							
								Andreas Süßenbach 
							
						 
					 
					
						
						
						
						
							
						
						
							295d5c755f 
							
						 
					 
					
						
						
							
							Extend checking of StructureChains to allow transitive extension. ( #254 )  
						
						
						
						
					 
					
						2018-09-20 15:20:00 +02:00 
						 
				 
			
				
					
						
							
							
								Andreas Süßenbach 
							
						 
					 
					
						
						
						
						
							
						
						
							1ddafc1c56 
							
						 
					 
					
						
						
							
							Corrected functions dealing with StructureChains. ( #253 )  
						
						... 
						
						
						
						+ adjusted readme.md accordingly
+ added (a first!) test project 
						
						
					 
					
						2018-09-19 13:49:43 +02:00 
						 
				 
			
				
					
						
							
							
								Andreas Süßenbach 
							
						 
					 
					
						
						
						
						
							
						
						
							77ff84f711 
							
						 
					 
					
						
						
							
							Introduce missing non-const cast-operator on structs and unions. ( #250 )  
						
						
						
						
					 
					
						2018-09-18 15:03:17 +02:00 
						 
				 
			
				
					
						
							
							
								Andreas Süßenbach 
							
						 
					 
					
						
						
						
						
							
						
						
							a9b5b68572 
							
						 
					 
					
						
						
							
							Switch to warning level 4 ( #240 )  
						
						
						
						
					 
					
						2018-08-17 17:47:48 +02:00 
						 
				 
			
				
					
						
							
							
								Andreas Süßenbach 
							
						 
					 
					
						
						
						
						
							
						
						
							58873a31ef 
							
						 
					 
					
						
						
							
							Update to Vulkan 1.1.83 ( #239 )  
						
						
						
						
					 
					
						2018-08-15 22:07:08 +02:00 
						 
				 
			
				
					
						
							
							
								Markus Tavenrath 
							
						 
					 
					
						
						
						
						
							
						
						
							7e701c79d6 
							
						 
					 
					
						
						
							
							Update to Vulkan 1.1.82 ( #238 )  
						
						
						
						
					 
					
						2018-08-15 10:09:49 +02:00