Andreas Süßenbach 
							
						 
					 
					
						
						
						
						
							
						
						
							0280efc78c 
							
						 
					 
					
						
						
							
							Corrected image layout and descriptor set handling in RayTracing sample. ( #460 )  
						
						
						
						
					 
					
						2019-12-19 13:59:48 +01:00 
						 
				 
			
				
					
						
							
							
								Andreas Süßenbach 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7da1c8baf0 
							
						 
					 
					
						
						
							
							Samples: Explicitly set vk::PipelineMultisampleStateCreateInfo::rasterizationSamples ( #459 )  
						
						
						
						
					 
					
						2019-12-16 14:51:29 +01:00 
						 
				 
			
				
					
						
							
							
								Andreas Süßenbach 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0b01a8a74c 
							
						 
					 
					
						
						
							
							Introduce default initializers for member variables, simplify default values for constructor arguments ( #455 )  
						
						
						
						
					 
					
						2019-12-12 11:40:21 +01:00 
						 
				 
			
				
					
						
							
							
								Andreas Süßenbach 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3f82338d9f 
							
						 
					 
					
						
						
							
							Fix ambiguous constructor of ObjectDestroy with vk::NoParent. ( #451 )  
						
						... 
						
						
						
						Resolves  #450  
					
						2019-12-04 08:34:58 +01:00 
						 
				 
			
				
					
						
							
							
								Andreas Süßenbach 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							afe4e6b03f 
							
						 
					 
					
						
						
							
							Extent readme on samples and tests. ( #449 )  
						
						
						
						
					 
					
						2019-12-03 10:15:06 +01:00 
						 
				 
			
				
					
						
							
							
								Andreas Süßenbach 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2a05d74c23 
							
						 
					 
					
						
						
							
							Change every occurance of vk:: to VULKAN_HPP_NAMESPACE:: ( #448 )  
						
						... 
						
						
						
						Resolves  #447  
					
						2019-12-02 10:06:44 +01:00 
						 
				 
			
				
					
						
							
							
								Andreas Süßenbach 
							
						 
					 
					
						
						
						
						
							
						
						
							07edfc45d6 
							
						 
					 
					
						
						
							
							Introduce default constructors for UniqueHandle, ObjectDestroy, and ObjectFree ( #446 )  
						
						
						
						
					 
					
						2019-11-28 16:01:22 +01:00 
						 
				 
			
				
					
						
							
							
								Andreas Süßenbach 
							
						 
					 
					
						
						
						
						
							
						
						
							f2058303cb 
							
						 
					 
					
						
						
							
							Introduce functions vk::StructureChain::unlink<ClassType>() and vk::StructureChain::relink<ClassType>(). ( #441 )  
						
						... 
						
						
						
						Resolves  #439 . 
					
						2019-11-28 15:58:15 +01:00 
						 
				 
			
				
					
						
							
							
								Andreas Süßenbach 
							
						 
					 
					
						
						
						
						
							
						
						
							e40eb90980 
							
						 
					 
					
						
						
							
							Remove not needed operator==() and operator!=() on *FlagBits ( #442 )  
						
						... 
						
						
						
						Resolves  #436  
					
						2019-11-27 11:41:21 +01:00 
						 
				 
			
				
					
						
							
							
								takiyu 
							
						 
					 
					
						
						
						
						
							
						
						
							7fc627d6b9 
							
						 
					 
					
						
						
							
							Fix lableName typo. ( #440 )  
						
						
						
						
					 
					
						2019-11-26 11:28:57 +01:00 
						 
				 
			
				
					
						
							
							
								Andreas Süßenbach 
							
						 
					 
					
						
						
						
						
							
						
						
							d2a116b57f 
							
						 
					 
					
						
						
							
							Correct operator=() by using offsetof instead of sizeof to determine size of memory to copy. ( #437 )  
						
						
						
						
					 
					
						2019-11-19 17:44:16 +01:00 
						 
				 
			
				
					
						
							
							
								dan sinclair 
							
						 
					 
					
						
						
						
						
							
						
						
							2bd8e403e8 
							
						 
					 
					
						
						
							
							Add option to install vulkan.hpp header ( #429 )  
						
						
						
						
					 
					
						2019-11-14 10:07:27 +01:00 
						 
				 
			
				
					
						
							
							
								Andreas Süßenbach 
							
						 
					 
					
						
						
						
						
							
						
						
							e850963599 
							
						 
					 
					
						
						
							
							Extend functions returning a std::vector<vk::StructureChain> to use an additional local vector for getting the information, and then copy the heads of the StructureChains over to the return vector ( #432 )  
						
						... 
						
						
						
						Fixes  #400  
					
						2019-11-13 10:04:50 +01:00 
						 
				 
			
				
					
						
							
							
								Markus Tavenrath 
							
						 
					 
					
						
						
						
						
							
						
						
							661d2a9a7c 
							
						 
					 
					
						
						
							
							Include windows.h on windows platforms in case the DynamicLoader is enabled. ( #431 )  
						
						
						
						
					 
					
						2019-11-11 17:23:35 +01:00 
						 
				 
			
				
					
						
							
							
								Andreas Süßenbach 
							
						 
					 
					
						
						
						
						
							
						
						
							581b7cb227 
							
						 
					 
					
						
						
							
							Add [[noreturn]] and remove VULKAN_HPP_INLINE to/from function throwResultException ( #430 )  
						
						... 
						
						
						
						Resolves issue #406  
						
						
					 
					
						2019-11-07 15:42:10 +01:00 
						 
				 
			
				
					
						
							
							
								Andreas Süßenbach 
							
						 
					 
					
						
						
						
						
							
						
						
							3fc2ea47fd 
							
						 
					 
					
						
						
							
							Replace namespace layout stuff by a simple const for the sType member of the structures ( #428 )  
						
						... 
						
						
						
						+ reshape of constructors and assignment operators of structs. 
						
						
					 
					
						2019-11-07 08:22:47 +01:00 
						 
				 
			
				
					
						
							
							
								Markus Tavenrath 
							
						 
					 
					
						
						
						
						
							
						
						
							10aa543b7e 
							
						 
					 
					
						
						
							
							Use existing tests for appveyor. ( #426 )  
						
						
						
						
					 
					
						2019-11-06 16:56:52 +01:00 
						 
				 
			
				
					
						
							
							
								dan sinclair 
							
						 
					 
					
						
						
						
						
							
						
						
							8f3b1d6f01 
							
						 
					 
					
						
						
							
							Add CMakeList target to run generator ( #424 )  
						
						... 
						
						
						
						This CL adds the VULKAN_HPP_RUN_GENERATOR option which will run the
vulkan hpp generator from CMake if enabled. 
						
						
					 
					
						2019-11-06 14:48:21 +01:00 
						 
				 
			
				
					
						
							
							
								Andreas Süßenbach 
							
						 
					 
					
						
						
						
						
							
						
						
							dc43cf795f 
							
						 
					 
					
						
						
							
							Update README.md ( #418 )  
						
						
						
						
					 
					
						2019-11-06 14:45:41 +01:00 
						 
				 
			
				
					
						
							
							
								Andreas Süßenbach 
							
						 
					 
					
						
						
						
						
							
						
						
							cea5d7fae3 
							
						 
					 
					
						
						
							
							Add unique-versions of "Register"-functions (currently just registerEventEXTUnique and registerDisplayEventEXTUnique) ( #421 )  
						
						
						
						
					 
					
						2019-11-06 14:45:13 +01:00 
						 
				 
			
				
					
						
							
							
								Warpten 
							
						 
					 
					
						
						
						
						
							
						
						
							5512f6df92 
							
						 
					 
					
						
						
							
							Implement support for unicode in Windows projects using vk::DynamicLoader. ( #422 )  
						
						
						
						
					 
					
						2019-11-06 14:44:33 +01:00 
						 
				 
			
				
					
						
							
							
								Markus Tavenrath 
							
						 
					 
					
						
						
						
						
							
						
						
							96b0bfdf0d 
							
						 
					 
					
						
						
							
							Fix DynamicLoader on 32-bit platforms ( #427 )  
						
						
						
						
					 
					
						2019-11-06 13:52:41 +01:00 
						 
				 
			
				
					
						
							
							
								dan sinclair 
							
						 
					 
					
						
						
						
						
							
						
						
							fe0c9e1c14 
							
						 
					 
					
						
						
							
							Allow setting vulkan paths. ( #419 )  
						
						... 
						
						
						
						This CL adds VULKAN_HPP_VULKAN_HEADERS_SRC_DIR and VULKAN_HPP_PATH
variables to the CMakeLists file. 
						
						
					 
					
						2019-11-05 10:47:42 +01:00 
						 
				 
			
				
					
						
							
							
								Frank Richter 
							
						 
					 
					
						
						
						
						
							
						
						
							d8513f1b7f 
							
						 
					 
					
						
						
							
							Add an appveyor config ( #347 )  
						
						
						
						
					 
					
						2019-11-05 06:41:51 +01:00 
						 
				 
			
				
					
						
							
							
								dan sinclair 
							
						 
					 
					
						
						
						
						
							
						
						
							42d348f969 
							
						 
					 
					
						
						
							
							Allow setting tinyxml2 source directory ( #417 )  
						
						... 
						
						
						
						* Allow setting tinyxml2 source directory
This CL adds a build flag to allow the tinyxml2 source directory to
exist outside the Vulkan-HPP source tree.
* Add quotes around path 
						
						
					 
					
						2019-10-31 10:06:22 +01:00 
						 
				 
			
				
					
						
							
							
								Andreas Süßenbach 
							
						 
					 
					
						
						
						
						
							
						
						
							9f7b06cbd1 
							
						 
					 
					
						
						
							
							Remove VULKAN_HPP_NOEXCEPT from functions that throw a LogicError. ( #416 )  
						
						
						
						
					 
					
						2019-10-30 10:10:32 +01:00 
						 
				 
			
				
					
						
							
							
								mocabe 
							
						 
					 
					
						
						
						
						
							
						
						
							68b11f1e90 
							
						 
					 
					
						
						
							
							Disable CTAD on ArrayProxy's constructors ( #405 )  
						
						... 
						
						
						
						* Disable CTAD on ArrayProxy's reference constructor
* Disable CTAD on ArrayProxy's initializer_list ctor 
						
						
					 
					
						2019-10-29 16:00:03 +01:00 
						 
				 
			
				
					
						
							
							
								Andreas Süßenbach 
							
						 
					 
					
						
						
						
						
							
						
						
							c06a3300f6 
							
						 
					 
					
						
						
							
							Add a couple of new samples, improved some others: ( #414 )  
						
						... 
						
						
						
						new:
- InstanceVersion: print out the instance version
- PhysicalDeviceExtensions: print out the device specific extensions
- PhysicalDeviceFeatures: print out the device specific features
- PhysicalDeviceGroups: print out the device groups (interesting with SLI)
- PhysicalDeviceMemoryProperties: print out the device specific memory properties
- PhysicalDeviceQueueFamilyProperties: print out the device specific queue family properties
- SurfaceCapabilities: print out the surface specific capabilities
- SurfaceFormats: print out the supported surface specific formats
improved:
- InstanceExtensionProperties: print out the instance extensions alphabetically
- InstanceLayerProperties: removed an unused local function
- RayTracing: improved fence usage 
						
						
					 
					
						2019-10-28 15:36:21 +01:00 
						 
				 
			
				
					
						
							
							
								Markus Tavenrath 
							
						 
					 
					
						
						
						
						
							
						
						
							178bf4ded7 
							
						 
					 
					
						
						
							
							Fix typo when calling operator==(enum, enum) ( #415 )  
						
						
						
						
					 
					
						2019-10-28 15:27:48 +01:00 
						 
				 
			
				
					
						
							
							
								Markus Tavenrath 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3976a4cc75 
							
						 
					 
					
						
						
							
							Fix msvc 2015 issue with operator== being ambigious and incorrect constexpr in ResultValue ( #412 )  
						
						
						
						
					 
					
						2019-10-25 13:21:49 +02:00 
						 
				 
			
				
					
						
							
							
								Markus Tavenrath 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							07ed47ab53 
							
						 
					 
					
						
						
							
							Update to Vulkan-Headers 1.1.126 ( #411 )  
						
						
						
						
					 
					
						2019-10-25 12:51:49 +02:00 
						 
				 
			
				
					
						
							
							
								nyronium 
							
						 
					 
					
						
						
						
						
							
						
						
							6da60c59dc 
							
						 
					 
					
						
						
							
							Added noexcept on all correct locations (RAII, internal classes, free functions, trivial cases) ( #338 )  
						
						... 
						
						
						
						This includes complex cases such as generated functions (those not returning VkResult and nothing
with an allocator like std::vector), all internal classes (Flags),
all functions not returning VkResult, as well as all trivial cases. 
						
						
					 
					
						2019-10-23 10:52:29 +02:00 
						 
				 
			
				
					
						
							
							
								jeremyk-lunarg 
							
						 
					 
					
						
						
						
						
							
						
						
							65af859e4d 
							
						 
					 
					
						
						
							
							build: Add MacOS Specific Code to DynamicLoader ( #409 )  
						
						... 
						
						
						
						Added MacOS specific code to the DynamicLoader class.
vkCubepp in KhronosGroup/Vulkan-Tools requires this change to
build on MacOS. 
						
						
					 
					
						2019-10-17 09:59:35 +02:00 
						 
				 
			
				
					
						
							
							
								Andreas Süßenbach 
							
						 
					 
					
						
						
						
						
							
						
						
							f379a11a69 
							
						 
					 
					
						
						
							
							Make logical operators on flags constexpr. ( #407 )  
						
						
						
						
					 
					
						2019-10-10 07:29:59 -04:00 
						 
				 
			
				
					
						
							
							
								Andreas Süßenbach 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7f51d1a724 
							
						 
					 
					
						
						
							
							Correct error message usage in CMakeLists.txt. ( #404 )  
						
						
						
						
					 
					
						2019-10-08 10:35:51 +02:00 
						 
				 
			
				
					
						
							
							
								Andreas Süßenbach 
							
						 
					 
					
						
						
						
						
							
						
						
							89c9c91efd 
							
						 
					 
					
						
						
							
							Add define VULKAN_HPP_ENABLE_DYNAMIC_LOADER_TOOL to allow hiding the helper class vk::DynamicLoader. ( #396 )  
						
						
						
						
					 
					
						2019-09-30 21:14:22 -04:00 
						 
				 
			
				
					
						
							
							
								Andreas Süßenbach 
							
						 
					 
					
						
						
						
						
							
						
						
							702ff6f982 
							
						 
					 
					
						
						
							
							Mention the new proposed handling of DispatchLoaderDynamic as the default in the README.md. ( #397 )  
						
						
						
						
					 
					
						2019-09-30 21:13:10 -04:00 
						 
				 
			
				
					
						
							
							
								Andreas Süßenbach 
							
						 
					 
					
						
						
						
						
							
						
						
							cdfb290dc1 
							
						 
					 
					
						
						
							
							Make ConstExpressionArrayCopy::copy() a constexpr with C++14 earliest. ( #394 )  
						
						
						
						
					 
					
						2019-09-27 08:59:59 +02:00 
						 
				 
			
				
					
						
							
							
								Andreas Süßenbach 
							
						 
					 
					
						
						
						
						
							
						
						
							becef43315 
							
						 
					 
					
						
						
							
							Change (most of) the samples to use the DispatchLoaderDynamic by default. ( #392 )  
						
						
						
						
					 
					
						2019-09-26 09:55:15 +02:00 
						 
				 
			
				
					
						
							
							
								Andreas Süßenbach 
							
						 
					 
					
						
						
						
						
							
						
						
							5ceb4d2801 
							
						 
					 
					
						
						
							
							Add missing extern declaration of defaultDispatchLoaderDynamic ( #391 )  
						
						
						
						
					 
					
						2019-09-25 15:01:29 +02:00 
						 
				 
			
				
					
						
							
							
								Andreas Süßenbach 
							
						 
					 
					
						
						
						
						
							
						
						
							a5d14b5c16 
							
						 
					 
					
						
						
							
							Correct indexing in ConstExpressionArrayCopy. ( #388 )  
						
						
						
						
					 
					
						2019-09-25 12:05:31 +02:00 
						 
				 
			
				
					
						
							
							
								Markus Tavenrath 
							
						 
					 
					
						
						
						
						
							
						
						
							e26cb8113a 
							
						 
					 
					
						
						
							
							Add support for a full volk replacement by supporting a global DispatchLoaderDynamic. The global dynamic dispatcher will be available if either the define VULKAN_HPP_DISPATCH_LOADER_DYNAMIC is set to 1 or if VK_NO_PROTOTYPES is defined. In those cases it is required to add VULKAN_HPP_DEFAULT_DISPATCH_LOADER_DYNAMIC_STORAGE; to any compilation unit of the project to allocate storage for the dispatcher. ( #390 )  
						
						
						
						
					 
					
						2019-09-25 11:59:39 +02:00 
						 
				 
			
				
					
						
							
							
								Andreas Süßenbach 
							
						 
					 
					
						
						
						
						
							
						
						
							9df0fac638 
							
						 
					 
					
						
						
							
							Use VK_EXT_debug_utils instead of deprecated VK_EXT_debug_report. ( #389 )  
						
						
						
						
					 
					
						2019-09-25 11:56:46 +02:00 
						 
				 
			
				
					
						
							
							
								Markus Tavenrath 
							
						 
					 
					
						
						
						
						
							
						
						
							48d540a23d 
							
						 
					 
					
						
						
							
							Add vk::DynamicLoader and simplify usage of vk::DispatchLoaderDynamic. Update Vulkan-Headers to 1.1.123 ( #387 )  
						
						
						
						
					 
					
						2019-09-24 12:12:49 +02:00 
						 
				 
			
				
					
						
							
							
								Andreas Süßenbach 
							
						 
					 
					
						
						
						
						
							
						
						
							e2268eadb6 
							
						 
					 
					
						
						
							
							Introduce usage of constexpr for constructors of structs. ( #385 )  
						
						
						
						
					 
					
						2019-09-23 15:57:48 +02:00 
						 
				 
			
				
					
						
							
							
								Andreas Süßenbach 
							
						 
					 
					
						
						
						
						
							
						
						
							720c8aec77 
							
						 
					 
					
						
						
							
							Mention the samples in the readme. ( #384 )  
						
						
						
						
					 
					
						2019-09-18 08:47:37 +02:00 
						 
				 
			
				
					
						
							
							
								Andreas Süßenbach 
							
						 
					 
					
						
						
						
						
							
						
						
							a9a4860591 
							
						 
					 
					
						
						
							
							Resolve instantiation issue with structures that are flagged as returnedonly ( #382 )  
						
						... 
						
						
						
						- make layout-structure default constructor an empty function
- introduce default constructor for the corresponding (non-layout) structure, delegating to the layout-structure's constructor
- introduce copy- and assignment constructors from the corresponding vulkan-structure, delegating to the copy- and assignment constructor from the layout-structure 
						
						
					 
					
						2019-09-18 08:47:17 +02:00 
						 
				 
			
				
					
						
							
							
								Andreas Süßenbach 
							
						 
					 
					
						
						
						
						
							
						
						
							a12c3807de 
							
						 
					 
					
						
						
							
							cleanup on stringstream usage. ( #376 )  
						
						
						
						
					 
					
						2019-08-27 09:02:49 +02:00 
						 
				 
			
				
					
						
							
							
								Andreas Süßenbach 
							
						 
					 
					
						
						
						
						
							
						
						
							6f80427c41 
							
						 
					 
					
						
						
							
							Move check for redundant aliased enum values from read to write. ( #375 )  
						
						
						
						
					 
					
						2019-08-19 15:40:22 +02:00 
						 
				 
			
				
					
						
							
							
								Andreas Süßenbach 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b3ecf52eae 
							
						 
					 
					
						
						
							
							Update to version 1.1.120. ( #374 )  
						
						
						
						
					 
					
						2019-08-19 14:24:56 +02:00