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 
							
						 
					 
					
						
						
						
						
							
						
						
							3f9ca5433a 
							
						 
					 
					
						
						
							
							Print a warning when encountering unknown tags in the xml spec instead of aborting with an exception. ( #222 )  
						
						
						
						
					 
					
						2018-06-05 11:28:31 +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 
						 
				 
			
				
					
						
							
							
								Andreas Süßenbach 
							
						 
					 
					
						
						
						
						
							
						
						
							4c9b1f87b3 
							
						 
					 
					
						
						
							
							Samples on vulkan.hpp: 09_InitDescriptorSet.cpp, 10_InitRenderPass. ( #211 )  
						
						... 
						
						
						
						+ add some missing exit code to some samples. 
						
						
					 
					
						2018-05-07 14:28:11 +02:00 
						 
				 
			
				
					
						
							
							
								Bradley Austin Davis 
							
						 
					 
					
						
						
						
						
							
						
						
							73cb8c8096 
							
						 
					 
					
						
						
							
							Add link to port of Sascha's examples ( #214 )  
						
						
						
						
					 
					
						2018-05-02 11:27:03 +02:00 
						 
				 
			
				
					
						
							
							
								Andreas Süßenbach 
							
						 
					 
					
						
						
						
						
							
						
						
							9efc002efd 
							
						 
					 
					
						
						
							
							Sample on vulkan.hpp: 08_InitPipelineLayout. ( #210 )  
						
						
						
						
					 
					
						2018-04-25 07:53:09 -04: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 
							
						 
					 
					
						
						
						
						
							
						
						
							33c7954b6e 
							
						 
					 
					
						
						
							
							Sample on vulkan.hpp: 07_InitUniformBuffer. ( #203 )  
						
						
						
						
					 
					
						2018-04-09 10:53:55 +02:00 
						 
				 
			
				
					
						
							
							
								Andreas Süßenbach 
							
						 
					 
					
						
						
						
						
							
						
						
							bbaa5956c6 
							
						 
					 
					
						
						
							
							First samples on using vulkan.hpp: 01_InitInstance, 02_EnumerateDevices, 03_InitDevice, 04_InitCommandBuffer, 05_InitSwapchain, 06_InitDepthBuffer. ( #197 )  
						
						
						
						
					 
					
						2018-03-31 01:09:50 -07:00 
						 
				 
			
				
					
						
							
							
								Olivier FAURE 
							
						 
					 
					
						
						
						
						
							
						
						
							f4767bace6 
							
						 
					 
					
						
						
							
							Fix other 'unqiue' typo ( #200 )  
						
						
						
						
					 
					
						2018-03-27 09:01:31 +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 
						 
				 
			
				
					
						
							
							
								Andreas Süßenbach 
							
						 
					 
					
						
						
						
						
							
						
						
							65223fa8a9 
							
						 
					 
					
						
						
							
							Update to Vulkan 1.1.70.1 ( #194 )  
						
						
						
						
					 
					
						2018-03-12 10:16:26 +01:00 
						 
				 
			
				
					
						
							
							
								Sean Baggaley 
							
						 
					 
					
						
						
						
						
							
						
						
							45d2571cc5 
							
						 
					 
					
						
						
							
							Fix a typo in the readme ( #193 )  
						
						
						
						
					 
					
						2018-03-11 19:28:06 +01:00 
						 
				 
			
				
					
						
							
							
								Andreas Süßenbach 
							
						 
					 
					
						
						
						
						
							
						
						
							7e2c734a9a 
							
						 
					 
					
						
						
							
							Fix ObjectDeleter arguments for NoParent cases. ( #192 )  
						
						
						
						
					 
					
						2018-03-05 10:38:47 +01:00 
						 
				 
			
				
					
						
							
							
								Markus Tavenrath 
							
						 
					 
					
						
						
						
						
							
						
						
							8dbe1fa9d4 
							
						 
					 
					
						
						
							
							Don't create destroy functions for alias commands ( #191 )  
						
						
						
						
					 
					
						2018-03-01 11:51:30 +01:00 
						 
				 
			
				
					
						
							
							
								Andreas Süßenbach 
							
						 
					 
					
						
						
						
						
							
						
						
							164cd27be0 
							
						 
					 
					
						
						
							
							Fix Deleter objects for Device and DeviceMemory. ( #190 )  
						
						
						
						
					 
					
						2018-02-26 15:25:08 +01:00 
						 
				 
			
				
					
						
							
							
								Markus Tavenrath 
							
						 
					 
					
						
						
						
						
							
						
						
							82a14093cf 
							
						 
					 
					
						
						
							
							Don't fail on new platforms tag ( #188 )  
						
						
						
						
					 
					
						2018-02-20 11:23:54 +01:00 
						 
				 
			
				
					
						
							
							
								Markus Tavenrath 
							
						 
					 
					
						
						
						
						
							
						
						
							ce87df93b5 
							
						 
					 
					
						
						
							
							Use the value of VULKAN_HPP_NAMESPACE when creating error strings ( #187 )  
						
						
						
						
					 
					
						2018-02-20 11:07:51 +01:00 
						 
				 
			
				
					
						
							
							
								Markus Tavenrath 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ac3ad25808 
							
						 
					 
					
						
						
							
							Update to Vulkan 1.0.69 ( #186 )  
						
						
						
						
					 
					
						2018-02-20 10:29:19 +01:00 
						 
				 
			
				
					
						
							
							
								Andreas Süßenbach 
							
						 
					 
					
						
						
						
						
							
						
						
							ecea796604 
							
						 
					 
					
						
						
							
							Fix wrong template argument in usage of ObjectDeleter for the create*Unique functions. ( #184 )  
						
						
						
						
					 
					
						2018-02-19 10:44:51 +01:00 
						 
				 
			
				
					
						
							
							
								Andreas Süßenbach 
							
						 
					 
					
						
						
						
						
							
						
						
							56f418b41c 
							
						 
					 
					
						
						
							
							Remove wrong #if !defined(NDEBUG) ( #182 )  
						
						
						
						
					 
					
						2018-02-14 05:42:47 -08:00 
						 
				 
			
				
					
						
							
							
								Andreas Süßenbach 
							
						 
					 
					
						
						
						
						
							
						
						
							818dc27d06 
							
						 
					 
					
						
						
							
							Introduce overloads for destroy* and free* functions ( #180 )  
						
						
						
						
					 
					
						2018-02-14 02:49:48 -08:00 
						 
				 
			
				
					
						
							
							
								Olivier FAURE 
							
						 
					 
					
						
						
						
						
							
						
						
							bae68b49aa 
							
						 
					 
					
						
						
							
							Fix typo in README.md ( #179 )  
						
						
						
						
					 
					
						2018-02-07 08:29:50 +01:00 
						 
				 
			
				
					
						
							
							
								Andreas Süßenbach 
							
						 
					 
					
						
						
						
						
							
						
						
							75cb7d14f1 
							
						 
					 
					
						
						
							
							Correct usage of Allocator in functions returning a vector of UniqueObjects ( #178 )  
						
						
						
						
					 
					
						2018-02-01 14:45:30 +01:00 
						 
				 
			
				
					
						
							
							
								Markus Tavenrath 
							
						 
					 
					
						
						
						
						
							
						
						
							4b77709e49 
							
						 
					 
					
						
						
							
							Add Vulkan function dispatcher which queries pointers through vkGet*ProcAddress ( #176 )  
						
						
						
						
					 
					
						2018-01-29 16:39:35 +01:00 
						 
				 
			
				
					
						
							
							
								Andreas Süßenbach 
							
						 
					 
					
						
						
						
						
							
						
						
							07b4e69c9d 
							
						 
					 
					
						
						
							
							Introduce VULKAN_HPP_ASSERT, to allow custom assert. ( #175 )  
						
						
						
						
					 
					
						2018-01-23 21:10:55 +08:00 
						 
				 
			
				
					
						
							
							
								Markus Tavenrath 
							
						 
					 
					
						
						
						
						
							
						
						
							e97e34675d 
							
						 
					 
					
						
						
							
							Add support for Vulkan call delegation to support custom loaders. ( #174 )  
						
						
						
						
					 
					
						2018-01-22 15:36:15 +01:00 
						 
				 
			
				
					
						
							
							
								Andreas Süßenbach 
							
						 
					 
					
						
						
						
						
							
						
						
							d74e5f6199 
							
						 
					 
					
						
						
							
							Change functions returning a UniqueHandle to returning a ResultValue<UniqueHandle>::type, making VULKAN_HPP_NO_SMART_HANDLE and VULKAN_HPP_NO_EXCEPTIONS really independent. ( #173 )  
						
						
						
						
					 
					
						2018-01-16 14:59:54 +01:00 
						 
				 
			
				
					
						
							
							
								Daniel Kirchner 
							
						 
					 
					
						
						
						
						
							
						
						
							05586ce4a2 
							
						 
					 
					
						
						
							
							Don't destroy null-objects in UniqueHandle ( Fixes   #171 ).  
						
						
						
						
					 
					
						2018-01-14 10:38:05 +01:00 
						 
				 
			
				
					
						
							
							
								Andreas Süßenbach 
							
						 
					 
					
						
						
						
						
							
						
						
							c548ea4bf2 
							
						 
					 
					
						
						
							
							Remove constructors for "returnedonly" structures; introduce member inialization for pNext and sType, instead. ( #168 )  
						
						
						
						
					 
					
						2018-01-05 09:25:38 +01:00 
						 
				 
			
				
					
						
							
							
								Andreas Süßenbach 
							
						 
					 
					
						
						
						
						
							
						
						
							c4fcc08e95 
							
						 
					 
					
						
						
							
							Reshape alias handling according to new alias usage in vk.xml. ( #167 )  
						
						
						
						
					 
					
						2018-01-04 10:51:17 +01:00 
						 
				 
			
				
					
						
							
							
								Andreas Süßenbach 
							
						 
					 
					
						
						
						
						
							
						
						
							15ac21442d 
							
						 
					 
					
						
						
							
							Refactor into the newly introduced class VulkanHppGenerator. ( #164 )  
						
						
						
						
					 
					
						2017-12-21 07:40:48 -04:00 
						 
				 
			
				
					
						
							
							
								Andreas Süßenbach 
							
						 
					 
					
						
						
						
						
							
						
						
							25ad869b15 
							
						 
					 
					
						
						
							
							Extend checks on attributes, introduce checks on elements ( #161 )  
						
						
						
						
					 
					
						2017-12-13 22:57:40 +01:00 
						 
				 
			
				
					
						
							
							
								Andreas Süßenbach 
							
						 
					 
					
						
						
						
						
							
						
						
							6be84edcd9 
							
						 
					 
					
						
						
							
							Improve error handling by validating attributes and give more meaningful error messages  
						
						
						
						
					 
					
						2017-12-07 08:46:58 +01:00 
						 
				 
			
				
					
						
							
							
								Samuel Williams 
							
						 
					 
					
						
						
						
						
							
						
						
							977da9e304 
							
						 
					 
					
						
						
							
							Tidy up README.md, add "See Also" and "License". ( #159 )  
						
						... 
						
						
						
						- Fix indentation of titles.
- Fix usage of code fences.
- Add missing code fences.
- Add missing language declarations.
- Move project description above header.
- Fix some minor typos.
- Add See Also (fixes  #112 )
- Add inline license according to LICENSE.txt. 
						
						
					 
					
						2017-12-05 16:33:37 +01:00 
						 
				 
			
				
					
						
							
							
								Markus Tavenrath 
							
						 
					 
					
						
						
						
						
							
						
						
							047961e987 
							
						 
					 
					
						
						
							
							Update to Vulkan 1.0.66 ( #158 )  
						
						... 
						
						
						
						- Add support for the new alias tag 
						
						
					 
					
						2017-12-04 14:27:47 +01:00 
						 
				 
			
				
					
						
							
							
								Markus Tavenrath 
							
						 
					 
					
						
						
						
						
							
						
						
							05bd56f8c5 
							
						 
					 
					
						
						
							
							Fix issue  #147 . Do not assert on negative result codes when throwing an exception. There're cases where vendors are non-standard conform and return positive return codes and it's also possible that new success codes could be introduced which require special handling. For the latter case it's legit to throw an exception which a positive result code. ( #156 )  
						
						
						
						
					 
					
						2017-11-30 15:18:58 +01:00 
						 
				 
			
				
					
						
							
							
								Markus Tavenrath 
							
						 
					 
					
						
						
						
						
							
						
						
							b8b1b4db63 
							
						 
					 
					
						
						
							
							Fix issue  #151 : Add functions to get the parent & allocator or pool from a UniqueHandle ( #155 )  
						
						
						
						
					 
					
						2017-11-29 16:51:35 +01:00 
						 
				 
			
				
					
						
							
							
								Markus Tavenrath 
							
						 
					 
					
						
						
						
						
							
						
						
							4da433e279 
							
						 
					 
					
						
						
							
							Fix issue  #133 : Add explicit conversion from C-style Vulkan flags to Vulkan-Hpp flags ( #154 )  
						
						
						
						
					 
					
						2017-11-29 14:56:03 +01:00 
						 
				 
			
				
					
						
							
							
								Markus Tavenrath 
							
						 
					 
					
						
						
						
						
							
						
						
							1a32a6c072 
							
						 
					 
					
						
						
							
							Add constructors for readonly structures ( #153 )  
						
						
						
						
					 
					
						2017-11-29 14:53:57 +01:00 
						 
				 
			
				
					
						
							
							
								Andreas Süßenbach 
							
						 
					 
					
						
						
						
						
							
						
						
							509a3df5bb 
							
						 
					 
					
						
						
							
							Use generated enumeration for sType in struct constructor, instead of generating that value out of the structure's name  
						
						... 
						
						
						
						- Fixes issues on IOS and MacOS platform
- Added some checks on vendorids, tags, and some types. 
						
						
					 
					
						2017-11-29 10:09:32 +01:00 
						 
				 
			
				
					
						
							
							
								Markus Tavenrath 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6e12cceb37 
							
						 
					 
					
						
						
							
							Fix issue  #146 . Remove constexpr to bring back support for VS 2013. ( #149 )  
						
						
						
						
					 
					
						2017-11-24 11:14:03 +01:00 
						 
				 
			
				
					
						
							
							
								Markus Tavenrath 
							
						 
					 
					
						
						
						
						
							
						
						
							e464d695dd 
							
						 
					 
					
						
						
							
							Fix issue mentioned in PR  #137 . There's no technical reason not to allow vk::UniquePtr with exceptions are disabled. ( #142 )  
						
						
						
						
					 
					
						2017-10-24 16:35:31 +02:00 
						 
				 
			
				
					
						
							
							
								Andreas Süßenbach 
							
						 
					 
					
						
						
						
						
							
						
						
							cb55e77f53 
							
						 
					 
					
						
						
							
							Adjustments for Vulkan 1.0.64 ( #140 )  
						
						
						
						
					 
					
						2017-10-24 16:15:43 +02:00