Jason Ekstrand 
							
						 
					 
					
						
						
						
						
							
						
						
							c5e8f86a58 
							
						 
					 
					
						
						
							
							Only emit union constructors and setters if !returnedonly ( #369 )  
						
						
						
						
					 
					
						2019-08-14 11:57:10 +02:00 
						 
				 
			
				
					
						
							
							
								Markus Tavenrath 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b4e27f9be0 
							
						 
					 
					
						
						
							
							Add support for 1.1.119 ( #370 )  
						
						
						
						
					 
					
						2019-08-12 09:55:23 +02:00 
						 
				 
			
				
					
						
							
							
								orbea 
							
						 
					 
					
						
						
						
						
							
						
						
							eaf09ee61e 
							
						 
					 
					
						
						
							
							Fix typo. ( #365 )  
						
						... 
						
						
						
						Thanks a lot for spotting this issue! 
						
						
					 
					
						2019-07-25 14:26:03 +02:00 
						 
				 
			
				
					
						
							
							
								Andreas Süßenbach 
							
						 
					 
					
						
						
						
						
							
						
						
							c247cd6372 
							
						 
					 
					
						
						
							
							Update to vk.xml version 116. ( #364 )  
						
						
						
						
					 
					
						2019-07-25 13:52:42 +02:00 
						 
				 
			
				
					
						
							
							
								Andreas Süßenbach 
							
						 
					 
					
						
						
						
						
							
						
						
							ecfaf9a0df 
							
						 
					 
					
						
						
							
							Add sample RayTracing. ( #361 )  
						
						
						
						
					 
					
						2019-07-25 13:52:09 +02:00 
						 
				 
			
				
					
						
							
							
								Yiwei Zhang 
							
						 
					 
					
						
						
						
						
							
						
						
							d5d4f3457b 
							
						 
					 
					
						
						
							
							Fix the header generation for complex disabled extensions ( #363 )  
						
						
						
						
					 
					
						2019-07-25 09:44:49 +02:00 
						 
				 
			
				
					
						
							
							
								Andreas Süßenbach 
							
						 
					 
					
						
						
						
						
							
						
						
							b01f3c0bb5 
							
						 
					 
					
						
						
							
							Introduce namespace layout to have structures with private member sType that still are still standard_layout conformant. ( #360 )  
						
						
						
						
					 
					
						2019-07-23 09:28:14 +02:00 
						 
				 
			
				
					
						
							
							
								Andreas Süßenbach 
							
						 
					 
					
						
						
						
						
							
						
						
							36691e4946 
							
						 
					 
					
						
						
							
							Add sample ValidationCache; slightly adjust vk::su::createInstance. ( #357 )  
						
						
						
						
					 
					
						2019-07-09 09:25:48 +02:00 
						 
				 
			
				
					
						
							
							
								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 
							
						 
					 
					
						
						
						
						
							
						
						
							5414a2e232 
							
						 
					 
					
						
						
							
							Add sample TexelBuffer; adjust vk::su::updateDescriptorSets ( #352 )  
						
						
						
						
					 
					
						2019-07-03 09:23:56 +02:00 
						 
				 
			
				
					
						
							
							
								Andreas Süßenbach 
							
						 
					 
					
						
						
						
						
							
						
						
							d811c3a7e2 
							
						 
					 
					
						
						
							
							Add sample Template; some generalization in utils; some minor improvements in some samples. ( #349 )  
						
						... 
						
						
						
						* Add samples SecondaryCommandBuffer and SeparateImageSampler.
+ made some helper functions more explicit.
* Add sample Template, some generalizations in utils, some minor improvements in various samples. 
						
						
					 
					
						2019-06-25 09:47:27 +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 
						 
				 
			
				
					
						
							
							
								Frank Richter 
							
						 
					 
					
						
						
						
						
							
						
						
							837a5d6a23 
							
						 
					 
					
						
						
							
							Update travis config ( #346 )  
						
						... 
						
						
						
						* travis: Build with different, and a newer, gcc version
* travis: Also enable -Wall for mini-test
* travis: Avoid 'unused variable' in mini-test 
						
						
					 
					
						2019-06-24 10:10:19 +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 
						 
				 
			
				
					
						
							
							
								nyronium 
							
						 
					 
					
						
						
						
						
							
						
						
							cd6e0a6a89 
							
						 
					 
					
						
						
							
							Corrected inline if, which should be evaluated before writing output ( #337 )  
						
						
						
						
					 
					
						2019-06-11 10:13:39 +02:00 
						 
				 
			
				
					
						
							
							
								nyronium 
							
						 
					 
					
						
						
						
						
							
						
						
							96299b3a1f 
							
						 
					 
					
						
						
							
							Rename variables named 'requires' which is a keyword in c++20 ( #336 )  
						
						
						
						
					 
					
						2019-06-11 10:12:37 +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 
						 
				 
			
				
					
						
							
							
								Andreas Süßenbach 
							
						 
					 
					
						
						
						
						
							
						
						
							7900c655f3 
							
						 
					 
					
						
						
							
							Add samples SecondaryCommandBuffer and SeparateImageSampler. ( #331 )  
						
						... 
						
						
						
						+ made some helper functions more explicit. 
						
						
					 
					
						2019-05-21 15:44:52 +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 
						 
				 
			
				
					
						
							
							
								Andreas Süßenbach 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ac10dafd73 
							
						 
					 
					
						
						
							
							Add handling of "comment" to disabled extensions. ( #330 )  
						
						
						
						
					 
					
						2019-05-13 12:06:41 +02:00 
						 
				 
			
				
					
						
							
							
								Andreas Süßenbach 
							
						 
					 
					
						
						
						
						
							
						
						
							5ce8ae7fd0 
							
						 
					 
					
						
						
							
							Add samples OcclusionQuery, PipelineCache, PipelineDerivative, PushConstants, and PushDescriptors. ( #325 )  
						
						... 
						
						
						
						+ some minor changes in some samples, math, shaders, and utils. 
						
						
					 
					
						2019-05-09 15:25:40 +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 
							
						 
					 
					
						
						
						
						
							
						
						
							39d204839d 
							
						 
					 
					
						
						
							
							[VulkanHpp] changed to "VK_LAYER_KHRONOS_validation" as validation layer ( #324 )  
						
						... 
						
						
						
						+ fixed one issue caught by that layer in InputAttachment. 
						
						
					 
					
						2019-04-30 17:03:26 +02:00 
						 
				 
			
				
					
						
							
							
								Andreas Süßenbach 
							
						 
					 
					
						
						
						
						
							
						
						
							1a7779e75b 
							
						 
					 
					
						
						
							
							Add samples InstanceExtensionProperties, InstanceLayerExtensionProperties, InstanceLayerProperties, MultipleSets ( #320 )  
						
						... 
						
						
						
						+ slightly adjust some other files. 
						
						
					 
					
						2019-04-15 10:18:58 +02:00 
						 
				 
			
				
					
						
							
							
								Andreas Süßenbach 
							
						 
					 
					
						
						
						
						
							
						
						
							d965a74cc0 
							
						 
					 
					
						
						
							
							Add samples ImmutableSampler, InitTexture, InputAttachment ( #315 )  
						
						... 
						
						
						
						+ slightly adjust some other samples. 
						
						
					 
					
						2019-04-09 15:19:18 +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 
							
						 
					 
					
						
						
						
						
							
						
						
							f7ec6041b3 
							
						 
					 
					
						
						
							
							Add samples DynamicUniform, EnableValidationWithCallback, EnumerateDevicesAdvanced, Events ( #313 )  
						
						... 
						
						
						
						+ slightly adjust some other samples. 
						
						
					 
					
						2019-04-01 10:06:49 +02:00 
						 
				 
			
				
					
						
							
							
								Andreas Süßenbach 
							
						 
					 
					
						
						
						
						
							
						
						
							bcc02a1cb0 
							
						 
					 
					
						
						
							
							Cleanup on platform protection handling. ( #312 )  
						
						
						
						
					 
					
						2019-04-01 09:30:06 +02:00 
						 
				 
			
				
					
						
							
							
								Andreas Süßenbach 
							
						 
					 
					
						
						
						
						
							
						
						
							fba738079a 
							
						 
					 
					
						
						
							
							Use CMake's find_package to locate vulkan for samples and tests. ( #308 )  
						
						
						
						
					 
					
						2019-04-01 08:52:22 +02:00 
						 
				 
			
				
					
						
							
							
								Andreas Süßenbach 
							
						 
					 
					
						
						
						
						
							
						
						
							2d8483e06f 
							
						 
					 
					
						
						
							
							Add samples 16_Vulkan_1_1, CopyBlitImage, CreateDebugReportCallback, DrawTexturedCube ( #304 )  
						
						... 
						
						
						
						+ slightly adjust some other samples. 
						
						
					 
					
						2019-03-26 12:24:36 +01:00 
						 
				 
			
				
					
						
							
							
								Andreas Süßenbach 
							
						 
					 
					
						
						
						
						
							
						
						
							7905145361 
							
						 
					 
					
						
						
							
							Get the to_string function of an enum inside of the corresponding platform protection ( #311 )  
						
						
						
						
					 
					
						2019-03-21 11:53:30 +01:00 
						 
				 
			
				
					
						
							
							
								Andreas Süßenbach 
							
						 
					 
					
						
						
						
						
							
						
						
							fe614bd960 
							
						 
					 
					
						
						
							
							Add platform specific protection for enum classes listed in a platform-protected extension. ( #310 )  
						
						
						
						
					 
					
						2019-03-20 17:39:51 +01:00 
						 
				 
			
				
					
						
							
							
								Andreas Süßenbach 
							
						 
					 
					
						
						
						
						
							
						
						
							45590a9bd7 
							
						 
					 
					
						
						
							
							Change include paths and argument type on main functions to ease linux adoption ( #307 )  
						
						
						
						
					 
					
						2019-03-19 15:35:08 +01:00 
						 
				 
			
				
					
						
							
							
								Andreas Süßenbach 
							
						 
					 
					
						
						
						
						
							
						
						
							3f20016ba9 
							
						 
					 
					
						
						
							
							Make the default value on "other" types dynamic by reading those types from <type> "requires" in vk.xml. ( #306 )  
						
						
						
						
					 
					
						2019-03-19 15:34:00 +01: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 
							
						 
					 
					
						
						
						
						
							
						
						
							cd8e5283c3 
							
						 
					 
					
						
						
							
							Extend set of samples ( #296 )  
						
						... 
						
						
						
						+ 12_InitFrameBuffers, 13_InitVertexBuffer, 14_InitPipeline, 15_DrawCube;
+ extend utilities and add utilities on geometries, math, and shaders
+ slightly adjust some other samples 
						
						
					 
					
						2019-03-15 10:40:45 +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 
						 
				 
			
				
					
						
							
							
								Wunkolo 
							
						 
					 
					
						
						
						
						
							
						
						
							a08954c470 
							
						 
					 
					
						
						
							
							Add structurechain tuple-based getter ( #292 )  
						
						
						
						
					 
					
						2019-03-11 15:25:31 +01:00 
						 
				 
			
				
					
						
							
							
								Andreas Süßenbach 
							
						 
					 
					
						
						
						
						
							
						
						
							f0dc8d6f38 
							
						 
					 
					
						
						
							
							Cleanup on Samples ( #295 )  
						
						... 
						
						
						
						- introduced samples/utils functions in namespace vk::su (vulkan sample utils)
- introduced usage of debugReportCallback 
						
						
					 
					
						2019-03-05 08:59:40 +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 
							
						 
					 
					
						
						
						
						
							
						
						
							65e1f8ac31 
							
						 
					 
					
						
						
							
							Add sample 11_InitShaders ( #288 )  
						
						... 
						
						
						
						+ add submodule glslang 
						
						
					 
					
						2019-02-13 12:17:22 +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