asuessenbach 
							
						 
					 
					
						
						
						
						
							
						
						
							152353da3e 
							
						 
					 
					
						
						
							
							Correct usage of noexcept on functions that need to check vector sizes.  
						
						 
						
						
						
						
					 
					
						2020-09-30 10:13:51 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								asuessenbach 
							
						 
					 
					
						
						
						
						
							
						
						
							bb0de4db93 
							
						 
					 
					
						
						
							
							Refactor simple functions with more than one success code.  
						
						 
						
						
						
						
					 
					
						2020-09-30 09:32:02 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Andreas Süßenbach 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5fd780c189 
							
						 
					 
					
						
						
							
							Merge pull request  #755  from mtavenrath/clang10  
						
						 
						
						... 
						
						
						
						Fix clang 10 related compile time issues 
						
						
					 
					
						2020-09-30 09:15:30 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								asuessenbach 
							
						 
					 
					
						
						
						
						
							
						
						
							a77b68ce05 
							
						 
					 
					
						
						
							
							Correct actual name of vectorAllocator in generated function bodies.  
						
						 
						
						
						
						
					 
					
						2020-09-30 09:13:44 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Markus Tavenrath 
							
						 
					 
					
						
						
						
						
							
						
						
							46a80d0a07 
							
						 
					 
					
						
						
							
							Fix clang 10 related compile time issues  
						
						 
						
						
						
						
					 
					
						2020-09-29 13:55:57 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								asuessenbach 
							
						 
					 
					
						
						
						
						
							
						
						
							8219ca081d 
							
						 
					 
					
						
						
							
							Refactor generation of simple commands with up to one vector parameter  
						
						 
						
						
						
						
					 
					
						2020-09-29 12:21:27 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								asuessenbach 
							
						 
					 
					
						
						
						
						
							
						
						
							b6e6294fb9 
							
						 
					 
					
						
						
							
							Refactor function generation of void-functions enumerating a single vector of data.  
						
						 
						
						
						
						
					 
					
						2020-09-28 16:34:50 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								asuessenbach 
							
						 
					 
					
						
						
						
						
							
						
						
							3b30cb3a9c 
							
						 
					 
					
						
						
							
							Update to VK_HEADER_VERSION 155.  
						
						 
						
						
						
						
					 
					
						2020-09-28 10:30:55 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								asuessenbach 
							
						 
					 
					
						
						
						
						
							
						
						
							1f31648973 
							
						 
					 
					
						
						
							
							Refactor some trivial functions  
						
						 
						
						
						
						
					 
					
						2020-09-25 09:02:37 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								asuessenbach 
							
						 
					 
					
						
						
						
						
							
						
						
							0d02918ce8 
							
						 
					 
					
						
						
							
							refactor more functions into the simple void case.  
						
						 
						
						
						
						
					 
					
						2020-09-24 11:47:18 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Andreas Süßenbach 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							745e1342bd 
							
						 
					 
					
						
						
							
							Merge pull request  #745  from asuessenbach/154  
						
						 
						
						... 
						
						
						
						Update to VK_HEADER_VERSION 154. 
						
						
					 
					
						2020-09-23 11:52:18 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								asuessenbach 
							
						 
					 
					
						
						
						
						
							
						
						
							6d89283b79 
							
						 
					 
					
						
						
							
							Update to VK_HEADER_VERSION 154.  
						
						 
						
						
						
						
					 
					
						2020-09-23 10:00:13 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								asuessenbach 
							
						 
					 
					
						
						
						
						
							
						
						
							4d21e2b210 
							
						 
					 
					
						
						
							
							refactor command generation of two-vector getting functions returning void  
						
						 
						
						
						
						
					 
					
						2020-09-23 09:52:21 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								asuessenbach 
							
						 
					 
					
						
						
						
						
							
						
						
							5f5ce584ac 
							
						 
					 
					
						
						
							
							refactor generation of trivial void functions  
						
						 
						
						
						
						
					 
					
						2020-09-22 10:22:19 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								asuessenbach 
							
						 
					 
					
						
						
						
						
							
						
						
							542d2903f4 
							
						 
					 
					
						
						
							
							refactor generation of simple void-functions  
						
						 
						
						
						
						
					 
					
						2020-09-21 23:18:24 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								asuessenbach 
							
						 
					 
					
						
						
						
						
							
						
						
							860c2b1d4b 
							
						 
					 
					
						
						
							
							refactored generation of simple commands  
						
						 
						
						
						
						
					 
					
						2020-09-21 12:26:54 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								asuessenbach 
							
						 
					 
					
						
						
						
						
							
						
						
							0b8e4cb938 
							
						 
					 
					
						
						
							
							Introduce helper function ResultValue<UniqueHandle<Type, Dispatch>>::asTuple()  
						
						 
						
						... 
						
						
						
						Allows coding like this:
    vk::Result         result;
    vk::UniquePipeline pipeline;
    std::tie( result, pipeline ) =
      device->createGraphicsPipelineUnique( nullptr, graphicsPipelineCreateInfo ).asTuple(); 
						
						
					 
					
						2020-09-16 09:36:37 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								asuessenbach 
							
						 
					 
					
						
						
						
						
							
						
						
							d6dfdb547e 
							
						 
					 
					
						
						
							
							Correct version of two-step function returning two vectors of data  
						
						 
						
						... 
						
						
						
						+ mark wrong version as deprecated (C++14) 
						
						
					 
					
						2020-09-15 22:54:44 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								asuessenbach 
							
						 
					 
					
						
						
						
						
							
						
						
							45813fe9c8 
							
						 
					 
					
						
						
							
							Update to VK_HEADER_VERSION 153.  
						
						 
						
						
						
						
					 
					
						2020-09-15 10:31:32 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								asuessenbach 
							
						 
					 
					
						
						
						
						
							
						
						
							77b401d4a9 
							
						 
					 
					
						
						
							
							correct enhanced version of vkGetQueryPoolResults  
						
						 
						
						... 
						
						
						
						- mark wrong version as deprecated (C++14)
- introduce new version returning ResultValue<vector<T,Allocator>>
- introduce new singular version returning ResultValue<T> 
						
						
					 
					
						2020-09-03 14:20:32 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								asuessenbach 
							
						 
					 
					
						
						
						
						
							
						
						
							587833bb5d 
							
						 
					 
					
						
						
							
							Make the name of the singular version in appendCommandFixedSizeVector singular.  
						
						 
						
						
						
						
					 
					
						2020-09-02 17:22:26 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								asuessenbach 
							
						 
					 
					
						
						
						
						
							
						
						
							0db791c687 
							
						 
					 
					
						
						
							
							Special handling for commands that get a size and a void-pointer to write data into  
						
						 
						
						... 
						
						
						
						- marked previous function that got an ArrayProxy as deprecated (C++14)
- introduce a new function returning a std::vector of the given size
- introduce a new function returning a single value 
						
						
					 
					
						2020-09-02 15:00:06 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								asuessenbach 
							
						 
					 
					
						
						
						
						
							
						
						
							ee38444318 
							
						 
					 
					
						
						
							
							Simplified assignment operator of structs  
						
						 
						
						
						
						
					 
					
						2020-09-01 10:32:05 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								asuessenbach 
							
						 
					 
					
						
						
						
						
							
						
						
							9aaa6481e5 
							
						 
					 
					
						
						
							
							Update to VK_HEADER_VERSION 152.  
						
						 
						
						
						
						
					 
					
						2020-08-27 09:03:06 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								asuessenbach 
							
						 
					 
					
						
						
						
						
							
						
						
							fa613080a7 
							
						 
					 
					
						
						
							
							Introduce mapping between DebugReportObjectType enum value and the corresponding cpp handle type.  
						
						 
						
						... 
						
						
						
						+ new type trait isVulkanHandleType<> 
						
						
					 
					
						2020-08-24 10:30:05 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								asuessenbach 
							
						 
					 
					
						
						
						
						
							
						
						
							2af32d03e0 
							
						 
					 
					
						
						
							
							[DispatchLoaderDynamic] get aliases of functions if getting the function pointer failed  
						
						 
						
						
						
						
					 
					
						2020-08-19 11:54:25 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								asuessenbach 
							
						 
					 
					
						
						
						
						
							
						
						
							e2f7065c5d 
							
						 
					 
					
						
						
							
							cleanup on helper class PoolFree.  
						
						 
						
						
						
						
					 
					
						2020-08-17 16:54:45 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								asuessenbach 
							
						 
					 
					
						
						
						
						
							
						
						
							b9a1af5aa1 
							
						 
					 
					
						
						
							
							Cleanup on helper classes ObjectDestroy and ObjectFree  
						
						 
						
						
						
						
					 
					
						2020-08-17 14:26:25 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Andreas Süßenbach 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							987fbd8ee1 
							
						 
					 
					
						
						
							
							Merge pull request  #716  from asuessenbach/151  
						
						 
						
						... 
						
						
						
						Update to VK_HEADER_VERSION 151. 
						
						
					 
					
						2020-08-17 13:52:26 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								asuessenbach 
							
						 
					 
					
						
						
						
						
							
						
						
							e76b61e2e0 
							
						 
					 
					
						
						
							
							Update to VK_HEADER_VERSION 151.  
						
						 
						
						
						
						
					 
					
						2020-08-17 10:29:59 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								asuessenbach 
							
						 
					 
					
						
						
						
						
							
						
						
							ee389e42e3 
							
						 
					 
					
						
						
							
							Introduce VULKAN_HPP_NO_DEFAULT_DISPATCHER to not have a default argument for the last argument of each function.  
						
						 
						
						
						
						
					 
					
						2020-08-13 16:46:42 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								asuessenbach 
							
						 
					 
					
						
						
						
						
							
						
						
							406aeaf72c 
							
						 
					 
					
						
						
							
							Update to VK_HEADER_VERSION 150  
						
						 
						
						
						
						
					 
					
						2020-08-11 08:33:48 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								asuessenbach 
							
						 
					 
					
						
						
						
						
							
						
						
							042e64ccfa 
							
						 
					 
					
						
						
							
							Update to VK_HEADER_VERSION 149  
						
						 
						
						
						
						
					 
					
						2020-08-04 09:59:51 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								asuessenbach 
							
						 
					 
					
						
						
						
						
							
						
						
							958f9d476c 
							
						 
					 
					
						
						
							
							Additionally guard spaceship-operator by check for existence of std-header <compare>  
						
						 
						
						
						
						
					 
					
						2020-07-28 09:15:31 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								asuessenbach 
							
						 
					 
					
						
						
						
						
							
						
						
							99f990afa1 
							
						 
					 
					
						
						
							
							Extend template argument list for functions returning a std::vector<Stuff> to help compilers detecting the correct function.  
						
						 
						
						... 
						
						
						
						+ change the order of Allocator and Dispatch template arguments for functions returning a std::vector<UniqueStuff>, as the Allocator needs to use the Dispatch in those cases! 
						
						
					 
					
						2020-07-23 18:14:05 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								asuessenbach 
							
						 
					 
					
						
						
						
						
							
						
						
							0ff1e674ee 
							
						 
					 
					
						
						
							
							Reordered listing of structures and handles  
						
						 
						
						... 
						
						
						
						-> no need to forward declare the structures any more 
						
						
					 
					
						2020-07-23 10:02:16 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								asuessenbach 
							
						 
					 
					
						
						
						
						
							
						
						
							fba2516d9c 
							
						 
					 
					
						
						
							
							Remove implicit cast operators on ResultValue<T>  
						
						 
						
						... 
						
						
						
						As it turned out to not provide a complete solution to the C++-API-change issue on logical-change of the C-API, we simply remove those implicit cast operators. That is, accessing the result and the value need to be explicit. 
						
						
					 
					
						2020-07-22 16:49:42 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								asuessenbach 
							
						 
					 
					
						
						
						
						
							
						
						
							4cdc51ba0f 
							
						 
					 
					
						
						
							
							Introduce usage of [[nodiscard]] with C++17  
						
						 
						
						
						
						
					 
					
						2020-07-22 10:59:12 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								asuessenbach 
							
						 
					 
					
						
						
						
						
							
						
						
							22ba23d36f 
							
						 
					 
					
						
						
							
							Update to VK_HEADER_VERSION 148.  
						
						 
						
						
						
						
					 
					
						2020-07-21 12:24:17 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								asuessenbach 
							
						 
					 
					
						
						
						
						
							
						
						
							39177001fc 
							
						 
					 
					
						
						
							
							Update to VK_HEADER_VERSION 147.  
						
						 
						
						
						
						
					 
					
						2020-07-14 09:03:33 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								asuessenbach 
							
						 
					 
					
						
						
						
						
							
						
						
							178dbd1367 
							
						 
					 
					
						
						
							
							Simplify determination of returnParameterIndex  
						
						 
						
						... 
						
						
						
						Resolves  #670 . 
						
						
					 
					
						2020-07-13 16:04:03 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								asuessenbach 
							
						 
					 
					
						
						
						
						
							
						
						
							abce7c90cd 
							
						 
					 
					
						
						
							
							Remove (most of) the special handling of structure members named "sType", replace it by handling of structure members with a "values" attribute with a single element.  
						
						 
						
						
						
						
					 
					
						2020-07-13 11:55:16 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Andreas Süßenbach 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ad7cbb2c77 
							
						 
					 
					
						
						
							
							Merge pull request  #667  from asuessenbach/663  
						
						 
						
						... 
						
						
						
						Guard use of ArrayProxyNoTemporaries with structure setter functions 
						
						
					 
					
						2020-07-09 14:19:44 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								asuessenbach 
							
						 
					 
					
						
						
						
						
							
						
						
							db7695f18f 
							
						 
					 
					
						
						
							
							Guard use of ArrayProxyNoTemporaries with structure setter functions  
						
						 
						
						
						
						
					 
					
						2020-07-09 12:20:43 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								asuessenbach 
							
						 
					 
					
						
						
						
						
							
						
						
							d86303c0e4 
							
						 
					 
					
						
						
							
							Introduce structure constructors using ArrayProxyNoTemporaries  
						
						 
						
						
						
						
					 
					
						2020-07-09 12:03:03 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								asuessenbach 
							
						 
					 
					
						
						
						
						
							
						
						
							bacb376630 
							
						 
					 
					
						
						
							
							Update to VK_HEADER_VERSION 146.  
						
						 
						
						
						
						
					 
					
						2020-07-06 17:36:46 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								asuessenbach 
							
						 
					 
					
						
						
						
						
							
						
						
							b06457a74b 
							
						 
					 
					
						
						
							
							Simplified struct setter functions on a union.  
						
						 
						
						
						
						
					 
					
						2020-07-06 14:52:22 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								asuessenbach 
							
						 
					 
					
						
						
						
						
							
						
						
							8ae008dba8 
							
						 
					 
					
						
						
							
							Change all functions with ArrayProxy[NoTemporaries] as arguments to take by const & instead of by value.  
						
						 
						
						
						
						
					 
					
						2020-07-02 12:03:13 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Andreas Süßenbach 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4c576dee25 
							
						 
					 
					
						
						
							
							Merge pull request  #654  from asuessenbach/ArrayProxyNoTemporaries  
						
						 
						
						... 
						
						
						
						Introduce helper class ArrayProxyNoTemporaries and structure setter functions using that. 
						
						
					 
					
						2020-07-02 10:53:55 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Andreas Süßenbach 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5da023d17a 
							
						 
					 
					
						
						
							
							Merge pull request  #650  from mocabe/ArrayWrapper1D-conversion  
						
						 
						
						... 
						
						
						
						Small fix for ArrayWrapper1D's conversion operators 
						
						
					 
					
						2020-07-02 09:20:02 +02:00