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 
						 
				 
			
				
					
						
							
							
								Andreas Süßenbach 
							
						 
					 
					
						
						
						
						
							
						
						
							4ac6dc4760 
							
						 
					 
					
						
						
							
							Fix wrong naming of complex union member types. ( #371 )  
						
						
						
						
					 
					
						2019-08-15 09:50:26 +02:00 
						 
				 
			
				
					
						
							
							
								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