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 
						 
				 
			
				
					
						
							
							
								Florian Oetke 
							
						 
					 
					
						
						
						
						
							
						
						
							198bba07ad 
							
						 
					 
					
						
						
							
							changed type of m_dispatch member from const& to const* in ObjectDestroy, ObjectFree and PoolFree ( fixes   #233 ) ( #236 )  
						
						
						
						
					 
					
						2018-08-13 09:55:02 +02:00 
						 
				 
			
				
					
						
							
							
								Markus Tavenrath 
							
						 
					 
					
						
						
						
						
							
						
						
							7d264c7c10 
							
						 
					 
					
						
						
							
							Update to Vulkan 1.1.81. #undef major, minor and MemoryBarrier due to namespace conflicts. Those macros are deprecated and should not be used anymore. ( #234 )  
						
						
						
						
					 
					
						2018-07-23 17:23:13 +02:00 
						 
				 
			
				
					
						
							
							
								Andreas Süßenbach 
							
						 
					 
					
						
						
						
						
							
						
						
							ccd9636c51 
							
						 
					 
					
						
						
							
							Correct return type of create*Unique functions ( #231 )  
						
						
						
						
					 
					
						2018-07-13 13:25:15 +02:00 
						 
				 
			
				
					
						
							
							
								Andreas Süßenbach 
							
						 
					 
					
						
						
						
						
							
						
						
							fbd17bb272 
							
						 
					 
					
						
						
							
							Provide Dispatch type to Deleter classes to allow UniqueHandle destroy-functions use the correct vk-function provided by that Dispatch type. ( #228 )  
						
						
						
						
					 
					
						2018-07-09 17:13:25 +02:00 
						 
				 
			
				
					
						
							
							
								Markus Tavenrath 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							eaf0fda6de 
							
						 
					 
					
						
						
							
							List out default ctor parameters in separate lines ( #225 )  
						
						... 
						
						
						
						It's often useful to browse through vulkan.hpp to check what the default values
for various info structs are, but having them on a single line makes it hard to
read.
This change puts each ctor argument on a different line, which makes the
default values more visible. 
						
						
					 
					
						2018-06-12 09:58:52 +02:00 
						 
				 
			
				
					
						
							
							
								Markus Tavenrath 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ea22107198 
							
						 
					 
					
						
						
							
							Update to Vulkan 1.1.76 ( #221 )  
						
						
						
						
					 
					
						2018-05-28 09:35:25 +02:00 
						 
				 
			
				
					
						
							
							
								Markus Tavenrath 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							dddd845304 
							
						 
					 
					
						
						
							
							Update to Vulkan 1.1.75 ( #220 )  
						
						
						
						
					 
					
						2018-05-17 16:09:55 +02:00 
						 
				 
			
				
					
						
							
							
								Patrick Mours 
							
						 
					 
					
						
						
						
						
							
						
						
							437f800444 
							
						 
					 
					
						
						
							
							Add structure chain constructor which accepts a list of its elements ( #217 )  
						
						... 
						
						
						
						Add structure chain constructor which accepts a list of its elements 
						
						
					 
					
						2018-05-09 16:32:39 +02:00 
						 
				 
			
				
					
						
							
							
								Andreas Süßenbach 
							
						 
					 
					
						
						
						
						
							
						
						
							b075d67fbc 
							
						 
					 
					
						
						
							
							Add constructor for structures which kind of extends some other structures (like Offset3D extending Offset2D) ( #213 )  
						
						
						
						
					 
					
						2018-05-07 16:44:32 +02:00 
						 
				 
			
				
					
						
							
							
								Markus Tavenrath 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4b179131e6 
							
						 
					 
					
						
						
							
							When using local version of vulkan.hpp use local version of vulkan.h … ( #207 )  
						
						... 
						
						
						
						* When using local version of vulkan.hpp use local version of vulkan.h too so that the headers do match.
* Update to Vulkan 1.1.74 
						
						
					 
					
						2018-04-23 15:16:32 +02:00 
						 
				 
			
				
					
						
							
							
								Markus Tavenrath 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f54bf98790 
							
						 
					 
					
						
						
							
							Update to Vulkan 1.1.72 ( #206 )  
						
						
						
						
					 
					
						2018-04-09 14:48:37 +02:00 
						 
				 
			
				
					
						
							
							
								Andreas Süßenbach 
							
						 
					 
					
						
						
						
						
							
						
						
							46d1b60267 
							
						 
					 
					
						
						
							
							Update to Vulkan 1.1.71 ( #196 )  
						
						
						
						
					 
					
						2018-03-19 11:50:29 +01:00 
						 
				 
			
				
					
						
							
							
								Andreas Süßenbach 
							
						 
					 
					
						
						
						
						
							
						
						
							141e8ce93b 
							
						 
					 
					
						
						
							
							Use constexpr on simple class constructors. ( #195 )  
						
						
						
						
					 
					
						2018-03-12 14:39:06 +01:00