Andreas Süßenbach 
							
						 
					 
					
						
						
						
						
							
						
						
							979af1b46e 
							
						 
					 
					
						
						
							
							Added test on existence of ObjectType enum value corresponding to handle type in extensions. ( #477 )  
						
						
						
						
					 
					
						2020-01-10 10:18:55 +01:00 
						 
				 
			
				
					
						
							
							
								Andreas Süßenbach 
							
						 
					 
					
						
						
						
						
							
						
						
							8d62969b4d 
							
						 
					 
					
						
						
							
							Fix arraySize for array-valued return parameter. ( #476 )  
						
						
						
						
					 
					
						2020-01-09 16:21:41 +01:00 
						 
				 
			
				
					
						
							
							
								Andreas Süßenbach 
							
						 
					 
					
						
						
						
						
							
						
						
							1911d18790 
							
						 
					 
					
						
						
							
							Completed set of operators on Flags ( #475 )  
						
						
						
						
					 
					
						2020-01-09 09:44:41 +01:00 
						 
				 
			
				
					
						
							
							
								Andreas Süßenbach 
							
						 
					 
					
						
						
						
						
							
						
						
							55517484be 
							
						 
					 
					
						
						
							
							Add optional attribute "specialuse", currently ignored. ( #474 )  
						
						
						
						
					 
					
						2020-01-08 14:29:26 +01:00 
						 
				 
			
				
					
						
							
							
								Markus Tavenrath 
							
						 
					 
					
						
						
						
						
							
						
						
							d5f58e07dd 
							
						 
					 
					
						
						
							
							Add error message when referencing undefined type requirements ( #473 )  
						
						
						
						
					 
					
						2020-01-07 16:50:46 +01:00 
						 
				 
			
				
					
						
							
							
								Andreas Süßenbach 
							
						 
					 
					
						
						
						
						
							
						
						
							4ee2d61ef6 
							
						 
					 
					
						
						
							
							Improve operator==() of structs ( #472 )  
						
						... 
						
						
						
						When a struct holds a fixed size array of stuff, and the member variable right before that array is the count (determined by its specific name) for that array, we now only compare that number of stuff.
Resolves  #456  
						
						
					 
					
						2020-01-07 16:28:50 +01:00 
						 
				 
			
				
					
						
							
							
								Andreas Süßenbach 
							
						 
					 
					
						
						
						
						
							
						
						
							0b3af1ee76 
							
						 
					 
					
						
						
							
							Add is_error_code_enum only if VULKAN_HPP_NO_EXCEPTIONS is not defined. ( #471 )  
						
						
						
						
					 
					
						2020-01-06 15:55:31 +01:00 
						 
				 
			
				
					
						
							
							
								Arthur Brainville 
							
						 
					 
					
						
						
						
						
							
						
						
							4320950db1 
							
						 
					 
					
						
						
							
							Update EnableValidationWithCallback.cpp ( #466 )  
						
						... 
						
						
						
						Quick patch that fixes the `EnableValidationWithCallback` sample:
  There's no `str()` method here, should use `c_str()`;  
  *but* also, you can print the std::string directly to `std::cout`.
Patches remove `.str()` from printing line when WIN32 is not defined. 
						
						
					 
					
						2020-01-06 12:16:35 +01:00 
						 
				 
			
				
					
						
							
							
								nvaara 
							
						 
					 
					
						
						
						
						
							
						
						
							196de24461 
							
						 
					 
					
						
						
							
							fixed vertexBindingDescription ( #465 )  
						
						
						
						
					 
					
						2020-01-06 12:12:12 +01:00 
						 
				 
			
				
					
						
							
							
								Markus Tavenrath 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							499d4bb33d 
							
						 
					 
					
						
						
							
							Bring back default arguments to ObjectDestroy class. Update header to Vulkan 1.130 ( #468 )  
						
						... 
						
						
						
						Fix issue #467  
						
						
					 
					
						2020-01-03 10:59:59 +01:00 
						 
				 
			
				
					
						
							
							
								Andreas Süßenbach 
							
						 
					 
					
						
						
						
						
							
						
						
							021c7499a0 
							
						 
					 
					
						
						
							
							Cleanup on usage of static vs. dynamic loading ( #462 )  
						
						
						
						
					 
					
						2019-12-23 08:45:40 +01:00 
						 
				 
			
				
					
						
							
							
								Andreas Süßenbach 
							
						 
					 
					
						
						
						
						
							
						
						
							18febd6237 
							
						 
					 
					
						
						
							
							Add usage of DebugUtilsMessenger in vk::su::createInstance ( #461 )  
						
						
						
						
					 
					
						2019-12-19 14:00:51 +01:00 
						 
				 
			
				
					
						
							
							
								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