Andreas Süßenbach 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3dce283fa7 
							
						 
					 
					
						
						
							
							Merge pull request  #789  from asuessenbach/StructureChain  
						
						... 
						
						
						
						Introduce default template type for functions StructureChain::get<T,Which> 
						
						
					 
					
						2020-10-21 08:47:26 +02:00 
						 
				 
			
				
					
						
							
							
								asuessenbach 
							
						 
					 
					
						
						
						
						
							
						
						
							1da76e4b4a 
							
						 
					 
					
						
						
							
							Refactor commands that enumerate some oqaque data behind a void pointer.  
						
						
						
						
					 
					
						2020-10-20 23:30:53 +02:00 
						 
				 
			
				
					
						
							
							
								Andreas Süßenbach 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							55a27c7dfa 
							
						 
					 
					
						
						
							
							Merge pull request  #787  from asuessenbach/refactor  
						
						... 
						
						
						
						Refactor commands enumerating some non-handle, non-StructureChain data type. 
						
						
					 
					
						2020-10-20 23:03:37 +02:00 
						 
				 
			
				
					
						
							
							
								asuessenbach 
							
						 
					 
					
						
						
						
						
							
						
						
							80fa34bfb5 
							
						 
					 
					
						
						
							
							Introduce default template type for functions StructureChain::get<T,Which>  
						
						... 
						
						
						
						allows
    auto root = structureChain.get();
instead of
    auto root = structureChain.get<RootStructure>(); 
						
						
					 
					
						2020-10-20 15:47:57 +02:00 
						 
				 
			
				
					
						
							
							
								asuessenbach 
							
						 
					 
					
						
						
						
						
							
						
						
							75ce35813d 
							
						 
					 
					
						
						
							
							Refactor commands enumerating some non-handle, non-StructureChain data type.  
						
						
						
						
					 
					
						2020-10-20 14:24:39 +02:00 
						 
				 
			
				
					
						
							
							
								asuessenbach 
							
						 
					 
					
						
						
						
						
							
						
						
							2e95313c1d 
							
						 
					 
					
						
						
							
							fix some warnings (errors) on release build.  
						
						
						
						
					 
					
						2020-10-20 10:05:18 +02:00 
						 
				 
			
				
					
						
							
							
								asuessenbach 
							
						 
					 
					
						
						
						
						
							
						
						
							53fe4d445f 
							
						 
					 
					
						
						
							
							Refactor commands that get a handle which has no create or destroy function.  
						
						
						
						
					 
					
						2020-10-19 23:13:57 +02:00 
						 
				 
			
				
					
						
							
							
								asuessenbach 
							
						 
					 
					
						
						
						
						
							
						
						
							57de549b73 
							
						 
					 
					
						
						
							
							Refactor commands returning some value with no enhancements available.  
						
						
						
						
					 
					
						2020-10-19 15:43:29 +02:00 
						 
				 
			
				
					
						
							
							
								asuessenbach 
							
						 
					 
					
						
						
						
						
							
						
						
							32a21fb4ed 
							
						 
					 
					
						
						
							
							Update to VK_HEADER_VERSION 158.  
						
						
						
						
					 
					
						2020-10-19 13:53:34 +02:00 
						 
				 
			
				
					
						
							
							
								asuessenbach 
							
						 
					 
					
						
						
						
						
							
						
						
							2b47c6f9e5 
							
						 
					 
					
						
						
							
							Refactor command that returns a vector of values and a single value.  
						
						
						
						
					 
					
						2020-10-19 10:15:50 +02:00 
						 
				 
			
				
					
						
							
							
								asuessenbach 
							
						 
					 
					
						
						
						
						
							
						
						
							1a851d00af 
							
						 
					 
					
						
						
							
							Refactor commands returning some value  
						
						
						
						
					 
					
						2020-10-15 14:50:52 +02:00 
						 
				 
			
				
					
						
							
							
								Andreas Süßenbach 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b7f58f87b9 
							
						 
					 
					
						
						
							
							Merge pull request  #775  from asuessenbach/refactor  
						
						... 
						
						
						
						Refactor commands returning a StructureChain and a Result. 
						
						
					 
					
						2020-10-15 11:07:28 +02:00 
						 
				 
			
				
					
						
							
							
								asuessenbach 
							
						 
					 
					
						
						
						
						
							
						
						
							74498b2b9e 
							
						 
					 
					
						
						
							
							Refactor commands returning a StructureChain and a Result.  
						
						
						
						
					 
					
						2020-10-15 09:09:35 +02:00 
						 
				 
			
				
					
						
							
							
								asuessenbach 
							
						 
					 
					
						
						
						
						
							
						
						
							8d1c84b3f5 
							
						 
					 
					
						
						
							
							Set warnings as errors for the generator, the samples, and the tests.  
						
						
						
						
					 
					
						2020-10-14 17:44:16 +02:00 
						 
				 
			
				
					
						
							
							
								asuessenbach 
							
						 
					 
					
						
						
						
						
							
						
						
							85e17d053b 
							
						 
					 
					
						
						
							
							Refactor commands potentially returning a StructureChain.  
						
						
						
						
					 
					
						2020-10-14 12:24:02 +02:00 
						 
				 
			
				
					
						
							
							
								asuessenbach 
							
						 
					 
					
						
						
						
						
							
						
						
							28cc3e6ae7 
							
						 
					 
					
						
						
							
							Refactor simple functions returning some value.  
						
						
						
						
					 
					
						2020-10-13 14:39:12 +02:00 
						 
				 
			
				
					
						
							
							
								asuessenbach 
							
						 
					 
					
						
						
						
						
							
						
						
							3c19a37922 
							
						 
					 
					
						
						
							
							Update to VK_HEADER_VERSION 157  
						
						... 
						
						
						
						+ Turn warning on never used VkStructureType enum value into an error. 
						
						
					 
					
						2020-10-13 10:13:57 +02:00 
						 
				 
			
				
					
						
							
							
								asuessenbach 
							
						 
					 
					
						
						
						
						
							
						
						
							c77158525b 
							
						 
					 
					
						
						
							
							Refactor trivial functions returning a VkResult.  
						
						
						
						
					 
					
						2020-10-12 23:09:07 +02:00 
						 
				 
			
				
					
						
							
							
								asuessenbach 
							
						 
					 
					
						
						
						
						
							
						
						
							1050424e85 
							
						 
					 
					
						
						
							
							Refactor functions returning a vector of handles, that might as well be just one.  
						
						
						
						
					 
					
						2020-10-12 17:06:55 +02:00 
						 
				 
			
				
					
						
							
							
								Krzysztof Kurek 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							66ae5c7419 
							
						 
					 
					
						
						
							
							Remove m_success from vk::DynamicLoader  
						
						
						
						
					 
					
						2020-10-09 21:55:38 +02:00 
						 
				 
			
				
					
						
							
							
								asuessenbach 
							
						 
					 
					
						
						
						
						
							
						
						
							d1c03d5ba8 
							
						 
					 
					
						
						
							
							Refactor command consuming two vectors.  
						
						
						
						
					 
					
						2020-10-08 17:05:14 +02:00 
						 
				 
			
				
					
						
							
							
								asuessenbach 
							
						 
					 
					
						
						
						
						
							
						
						
							45c187997b 
							
						 
					 
					
						
						
							
							Refactor functions returning a vector of handles.  
						
						
						
						
					 
					
						2020-10-08 11:44:50 +02:00 
						 
				 
			
				
					
						
							
							
								asuessenbach 
							
						 
					 
					
						
						
						
						
							
						
						
							9dec09ac6e 
							
						 
					 
					
						
						
							
							Refactor handle getting functions  
						
						
						
						
					 
					
						2020-10-07 11:54:52 +02:00 
						 
				 
			
				
					
						
							
							
								asuessenbach 
							
						 
					 
					
						
						
						
						
							
						
						
							87fc3571c6 
							
						 
					 
					
						
						
							
							Refactor simple functions getting a single value  
						
						
						
						
					 
					
						2020-10-05 15:55:13 +02:00 
						 
				 
			
				
					
						
							
							
								asuessenbach 
							
						 
					 
					
						
						
						
						
							
						
						
							1629bf53e2 
							
						 
					 
					
						
						
							
							Update to VK_HEADER_VERSION 156.  
						
						
						
						
					 
					
						2020-10-05 10:10:39 +02:00 
						 
				 
			
				
					
						
							
							
								Andreas Süßenbach 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							28a18d49cb 
							
						 
					 
					
						
						
							
							Merge pull request  #758  from asuessenbach/noexcept  
						
						... 
						
						
						
						Correct usage of noexcept on functions that need to check vector sizes. 
						
						
					 
					
						2020-09-30 11:29:18 +02:00 
						 
				 
			
				
					
						
							
							
								Andreas Süßenbach 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f7dce6bc5b 
							
						 
					 
					
						
						
							
							Merge pull request  #757  from asuessenbach/refactor  
						
						... 
						
						
						
						Refactor simple functions with more than one success code. 
						
						
					 
					
						2020-09-30 10:58:09 +02:00 
						 
				 
			
				
					
						
							
							
								Andreas Süßenbach 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d9f768874c 
							
						 
					 
					
						
						
							
							Merge pull request  #756  from asuessenbach/allocator  
						
						... 
						
						
						
						Correct actual name of vectorAllocator in generated function bodies. 
						
						
					 
					
						2020-09-30 10:16:19 +02:00 
						 
				 
			
				
					
						
							
							
								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