Andreas Süßenbach 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							828ac8e246 
							
						 
					 
					
						
						
							
							Merge pull request  #1288  from phantom10111/array-proxy-with-raw-arrays  
						
						... 
						
						
						
						Add ArrayProxy constructors with support for raw array with size 
						
						
					 
					
						2022-04-19 17:38:31 +02:00 
						 
				 
			
				
					
						
							
							
								Andreas Süßenbach 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e9c343c402 
							
						 
					 
					
						
						
							
							Merge pull request  #1289  from asuessenbach/function  
						
						... 
						
						
						
						Combine two types of commands into one generation function 
						
						
					 
					
						2022-04-19 13:34:44 +02:00 
						 
				 
			
				
					
						
							
							
								asuessenbach 
							
						 
					 
					
						
						
						
						
							
						
						
							769827ed3d 
							
						 
					 
					
						
						
							
							Combine two types of commands into one generation function  
						
						
						
						
					 
					
						2022-04-19 11:59:33 +02:00 
						 
				 
			
				
					
						
							
							
								phantom10111 
							
						 
					 
					
						
						
						
						
							
						
						
							5df998c0d6 
							
						 
					 
					
						
						
							
							Add ArrayProxy constructors with support for raw array with size  
						
						... 
						
						
						
						There's a little known C language family feature, which makes it
possible to take a pointer or reference to an array with size. Use this
feature to add constructors to ArrayProxy and ArrayProxyNoTemporaries
which can wrap raw arrays and deduce their size automatically. 
						
						
					 
					
						2022-04-19 11:49:09 +02:00 
						 
				 
			
				
					
						
							
							
								phantom10111 
							
						 
					 
					
						
						
						
						
							
						
						
							9e95c0072d 
							
						 
					 
					
						
						
							
							Make type conversions implicit for dispatchable handles  
						
						... 
						
						
						
						Vulkan handles are not typesafe on 32-bit platforms, but only for
non-dispachable handles. Dispatchable handles are opaque struct pointers
on all platforms, and thus typesafe.
This commit makes all conversions for dispatchable handles implicit,
regardless of VULKAN_HPP_TYPESAFE_CONVERSION setting. 
						
						
					 
					
						2022-04-15 11:24:30 +02:00 
						 
				 
			
				
					
						
							
							
								asuessenbach 
							
						 
					 
					
						
						
						
						
							
						
						
							9c99d1b2ce 
							
						 
					 
					
						
						
							
							Combine two types of commands into one generation function  
						
						
						
						
					 
					
						2022-04-14 08:03:15 +02:00 
						 
				 
			
				
					
						
							
							
								asuessenbach 
							
						 
					 
					
						
						
						
						
							
						
						
							4ba01be8d1 
							
						 
					 
					
						
						
							
							Combine two types of commands into one generation function.  
						
						
						
						
					 
					
						2022-04-13 09:45:31 +02:00 
						 
				 
			
				
					
						
							
							
								asuessenbach 
							
						 
					 
					
						
						
						
						
							
						
						
							956cda998b 
							
						 
					 
					
						
						
							
							Combine two types of commands into one generation function.  
						
						
						
						
					 
					
						2022-04-12 13:56:21 +02:00 
						 
				 
			
				
					
						
							
							
								asuessenbach 
							
						 
					 
					
						
						
						
						
							
						
						
							26e2fc42c8 
							
						 
					 
					
						
						
							
							Combine two types of commands into one generation function.  
						
						
						
						
					 
					
						2022-04-07 16:04:26 +02:00 
						 
				 
			
				
					
						
							
							
								asuessenbach 
							
						 
					 
					
						
						
						
						
							
						
						
							d50485c5c7 
							
						 
					 
					
						
						
							
							Combine two types of commands into one generation function.  
						
						
						
						
					 
					
						2022-04-07 08:48:55 +02:00 
						 
				 
			
				
					
						
							
							
								GitHub 
							
						 
					 
					
						
						
						
						
							
						
						
							da42600e06 
							
						 
					 
					
						
						
							
							Update Vulkan-Headers to v1.3.211  
						
						
						
						
					 
					
						2022-04-06 00:09:05 +00:00 
						 
				 
			
				
					
						
							
							
								asuessenbach 
							
						 
					 
					
						
						
						
						
							
						
						
							dd6deccf52 
							
						 
					 
					
						
						
							
							Add missing allocator template argument in createResultValue helper functions working on std::vector<UniqueHandle> types.  
						
						
						
						
					 
					
						2022-04-04 10:00:13 +02:00 
						 
				 
			
				
					
						
							
							
								asuessenbach 
							
						 
					 
					
						
						
						
						
							
						
						
							333083e44e 
							
						 
					 
					
						
						
							
							Combine two types of commands into one generation function.  
						
						
						
						
					 
					
						2022-03-31 09:52:06 +02:00 
						 
				 
			
				
					
						
							
							
								asuessenbach 
							
						 
					 
					
						
						
						
						
							
						
						
							5190cd09ff 
							
						 
					 
					
						
						
							
							Update Vulkan-Headers to v1.3.210  
						
						
						
						
					 
					
						2022-03-30 11:52:35 +02:00 
						 
				 
			
				
					
						
							
							
								asuessenbach 
							
						 
					 
					
						
						
						
						
							
						
						
							16a44bb94f 
							
						 
					 
					
						
						
							
							Re-add accidentally removed version of createResultValue  
						
						... 
						
						
						
						+ add test project for UniqueHandles. 
						
						
					 
					
						2022-03-30 09:45:51 +02:00 
						 
				 
			
				
					
						
							
							
								asuessenbach 
							
						 
					 
					
						
						
						
						
							
						
						
							a8d47f4694 
							
						 
					 
					
						
						
							
							Combine two types of commands into one generation function.  
						
						
						
						
					 
					
						2022-03-28 17:52:45 +02:00 
						 
				 
			
				
					
						
							
							
								asuessenbach 
							
						 
					 
					
						
						
						
						
							
						
						
							439ac7fe26 
							
						 
					 
					
						
						
							
							Update Vulkan-Headers to v1.3.209  
						
						
						
						
					 
					
						2022-03-24 09:51:10 +01:00 
						 
				 
			
				
					
						
							
							
								asuessenbach 
							
						 
					 
					
						
						
						
						
							
						
						
							d90c6cbbfc 
							
						 
					 
					
						
						
							
							Add pNext as optional last argument to constructors of structs that hold a pNext.  
						
						
						
						
					 
					
						2022-03-23 17:08:19 +01:00 
						 
				 
			
				
					
						
							
							
								asuessenbach 
							
						 
					 
					
						
						
						
						
							
						
						
							23c11fe38d 
							
						 
					 
					
						
						
							
							Introduce copy constructor and assignment operator for vk::raii classes that hold handles without a destructor.  
						
						
						
						
					 
					
						2022-03-22 13:53:21 +01:00 
						 
				 
			
				
					
						
							
							
								asuessenbach 
							
						 
					 
					
						
						
						
						
							
						
						
							a104fd65d3 
							
						 
					 
					
						
						
							
							Combine two types of commands into one generation function.  
						
						
						
						
					 
					
						2022-03-16 13:51:43 +01:00 
						 
				 
			
				
					
						
							
							
								asuessenbach 
							
						 
					 
					
						
						
						
						
							
						
						
							dfffc95731 
							
						 
					 
					
						
						
							
							Update Vulkan-Headers to v1.3.208  
						
						
						
						
					 
					
						2022-03-16 12:19:09 +01:00 
						 
				 
			
				
					
						
							
							
								asuessenbach 
							
						 
					 
					
						
						
						
						
							
						
						
							c761497d36 
							
						 
					 
					
						
						
							
							Update Vulkan-Headers to v1.3.207  
						
						
						
						
					 
					
						2022-03-16 09:09:01 +01:00 
						 
				 
			
				
					
						
							
							
								asuessenbach 
							
						 
					 
					
						
						
						
						
							
						
						
							ae11e13e0b 
							
						 
					 
					
						
						
							
							Combine two types of commands into one generation function.  
						
						... 
						
						
						
						Generation of functions that return a VkResult and either get some data or not are combined into one function.
+ some minor cleanup 
						
						
					 
					
						2022-03-15 11:58:55 +01:00 
						 
				 
			
				
					
						
							
							
								Andreas Süßenbach 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							582bade14d 
							
						 
					 
					
						
						
							
							Merge pull request  #1242  from asuessenbach/deprecated  
						
						... 
						
						
						
						Remove deprecated cpp_type. 
						
						
					 
					
						2022-03-15 08:52:49 +01:00 
						 
				 
			
				
					
						
							
							
								asuessenbach 
							
						 
					 
					
						
						
						
						
							
						
						
							cf5ecd7cc6 
							
						 
					 
					
						
						
							
							Remove deprecated cpp_type.  
						
						
						
						
					 
					
						2022-03-14 15:13:33 +01:00 
						 
				 
			
				
					
						
							
							
								asuessenbach 
							
						 
					 
					
						
						
						
						
							
						
						
							f58ffe385f 
							
						 
					 
					
						
						
							
							Combine two types of commands into one generation function.  
						
						... 
						
						
						
						Generation of functions that get a StructureChain or some value are combined into one function. 
						
						
					 
					
						2022-03-14 14:54:56 +01:00 
						 
				 
			
				
					
						
							
							
								asuessenbach 
							
						 
					 
					
						
						
						
						
							
						
						
							611365b986 
							
						 
					 
					
						
						
							
							Updated clang_format options  
						
						
						
						
					 
					
						2022-03-09 12:28:52 +01:00 
						 
				 
			
				
					
						
							
							
								asuessenbach 
							
						 
					 
					
						
						
						
						
							
						
						
							4fd8ad4baa 
							
						 
					 
					
						
						
							
							Minor cleanup work in command generation.  
						
						
						
						
					 
					
						2022-03-09 10:13:51 +01:00 
						 
				 
			
				
					
						
							
							
								asuessenbach 
							
						 
					 
					
						
						
						
						
							
						
						
							ffead3984d 
							
						 
					 
					
						
						
							
							Add some support of attribute "altlen" on command parameters.  
						
						
						
						
					 
					
						2022-03-02 09:51:12 +01:00 
						 
				 
			
				
					
						
							
							
								GitHub 
							
						 
					 
					
						
						
						
						
							
						
						
							eccc252a98 
							
						 
					 
					
						
						
							
							Update Vulkan-Headers to v1.3.206  
						
						
						
						
					 
					
						2022-03-01 00:09:13 +00:00 
						 
				 
			
				
					
						
							
							
								asuessenbach 
							
						 
					 
					
						
						
						
						
							
						
						
							5fe410279a 
							
						 
					 
					
						
						
							
							Change ColumnLimit with clang-format from 120 to 160.  
						
						
						
						
					 
					
						2022-02-28 10:11:04 +01:00 
						 
				 
			
				
					
						
							
							
								Andreas Süßenbach 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							cccf0a62b7 
							
						 
					 
					
						
						
							
							Merge pull request  #1212  from asuessenbach/formatTraits  
						
						... 
						
						
						
						Extract trait functions on vk::Format into the additional header vulkan_format_traits.hpp. 
						
						
					 
					
						2022-02-21 11:35:53 +01:00 
						 
				 
			
				
					
						
							
							
								asuessenbach 
							
						 
					 
					
						
						
						
						
							
						
						
							1c39502170 
							
						 
					 
					
						
						
							
							Extract trait functions on vk::Format into the additional header vulkan_format_traits.hpp.  
						
						
						
						
					 
					
						2022-02-21 10:11:25 +01:00 
						 
				 
			
				
					
						
							
							
								GitHub 
							
						 
					 
					
						
						
						
						
							
						
						
							47520a1025 
							
						 
					 
					
						
						
							
							Update Vulkan-Headers to v1.3.206  
						
						
						
						
					 
					
						2022-02-19 00:07:27 +00:00 
						 
				 
			
				
					
						
							
							
								asuessenbach 
							
						 
					 
					
						
						
						
						
							
						
						
							3e1e23914e 
							
						 
					 
					
						
						
							
							Hide functions reflect() behind VULKAN_HPP_USE_REFLECT.  
						
						
						
						
					 
					
						2022-02-17 09:53:32 +01:00 
						 
				 
			
				
					
						
							
							
								Andreas Süßenbach 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							12dac7ffaa 
							
						 
					 
					
						
						
							
							Merge pull request  #1208  from asuessenbach/vector  
						
						... 
						
						
						
						Introduce explicit default construction on nullptr_t for vector-based raii-classes. 
						
						
					 
					
						2022-02-16 14:08:24 +01:00 
						 
				 
			
				
					
						
							
							
								asuessenbach 
							
						 
					 
					
						
						
						
						
							
						
						
							782c4aa46c 
							
						 
					 
					
						
						
							
							Introduce explicit default construction on nullptr_t for vector-based raii-classes.  
						
						
						
						
					 
					
						2022-02-16 09:51:18 +01:00 
						 
				 
			
				
					
						
							
							
								asuessenbach 
							
						 
					 
					
						
						
						
						
							
						
						
							815afe1f70 
							
						 
					 
					
						
						
							
							Introduce trait function componentName() and componentNumericFormat() on vk::Format.  
						
						
						
						
					 
					
						2022-02-15 14:47:38 +01:00 
						 
				 
			
				
					
						
							
							
								asuessenbach 
							
						 
					 
					
						
						
						
						
							
						
						
							b8522e483c 
							
						 
					 
					
						
						
							
							Introduce member function clear() for raii-classes.  
						
						
						
						
					 
					
						2022-02-15 10:50:52 +01:00 
						 
				 
			
				
					
						
							
							
								asuessenbach 
							
						 
					 
					
						
						
						
						
							
						
						
							b1a822983d 
							
						 
					 
					
						
						
							
							Introduce member function swap() for raii-classes.  
						
						
						
						
					 
					
						2022-02-14 15:11:46 +01:00 
						 
				 
			
				
					
						
							
							
								asuessenbach 
							
						 
					 
					
						
						
						
						
							
						
						
							1b12dd8cbb 
							
						 
					 
					
						
						
							
							Enclose "free" in parenthesis to prevent interference with MSVC's debug free  
						
						
						
						
					 
					
						2022-02-10 09:49:24 +01:00 
						 
				 
			
				
					
						
							
							
								Andreas Süßenbach 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8507dba945 
							
						 
					 
					
						
						
							
							Merge pull request  #1196  from asuessenbach/deprecated  
						
						... 
						
						
						
						Remove support of all functions marked as deprecated. 
						
						
					 
					
						2022-02-07 15:41:40 +01:00 
						 
				 
			
				
					
						
							
							
								Andreas Süßenbach 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							bc5b7fb5fe 
							
						 
					 
					
						
						
							
							Merge pull request  #1194  from KhronosGroup/update-vulkan-headers-pr  
						
						... 
						
						
						
						Update Vulkan-Headers to v1.3.205 
						
						
					 
					
						2022-02-07 13:56:40 +01:00 
						 
				 
			
				
					
						
							
							
								asuessenbach 
							
						 
					 
					
						
						
						
						
							
						
						
							c25e890527 
							
						 
					 
					
						
						
							
							Remove support of all functions marked as deprecated.  
						
						
						
						
					 
					
						2022-02-07 10:09:46 +01:00 
						 
				 
			
				
					
						
							
							
								GitHub 
							
						 
					 
					
						
						
						
						
							
						
						
							1e95dfbb80 
							
						 
					 
					
						
						
							
							Update Vulkan-Headers to v1.3.205  
						
						
						
						
					 
					
						2022-02-06 00:45:04 +00:00 
						 
				 
			
				
					
						
							
							
								asuessenbach 
							
						 
					 
					
						
						
						
						
							
						
						
							7135c7e1a3 
							
						 
					 
					
						
						
							
							Remove the 'allFlags' from the general FlagTraits struct to catch unintentional usage with something different than a supported FlagBitsType.  
						
						
						
						
					 
					
						2022-02-03 17:34:43 +01:00 
						 
				 
			
				
					
						
							
							
								asuessenbach 
							
						 
					 
					
						
						
						
						
							
						
						
							4e28bf7060 
							
						 
					 
					
						
						
							
							Check in with corrected braces for std::arrays.  
						
						... 
						
						
						
						Code generator was corrected in #1186 . 
						
						
					 
					
						2022-02-03 09:57:53 +01:00 
						 
				 
			
				
					
						
							
							
								GitHub 
							
						 
					 
					
						
						
						
						
							
						
						
							85c2c9d72e 
							
						 
					 
					
						
						
							
							Update Vulkan-Headers to v1.3.204  
						
						
						
						
					 
					
						2022-01-26 00:42:08 +00:00 
						 
				 
			
				
					
						
							
							
								asuessenbach 
							
						 
					 
					
						
						
						
						
							
						
						
							c29a549f8c 
							
						 
					 
					
						
						
							
							Generalize command generation for a specific type of commands  
						
						... 
						
						
						
						Commands returning a VkResult, with multiple success codes and at least one error code, that get no non-const pointers and zero or more input vectors are generalized into one function. 
						
						
					 
					
						2022-01-24 10:19:23 +01:00 
						 
				 
			
				
					
						
							
							
								asuessenbach 
							
						 
					 
					
						
						
						
						
							
						
						
							350a74f1e1 
							
						 
					 
					
						
						
							
							Generalize command generation for a specific type of commands  
						
						... 
						
						
						
						Commands returning void, that get no non-const pointers but one or more const pointers or vectors are generalized into one function. 
						
						
					 
					
						2022-01-13 16:16:16 +01:00