Andreas Süßenbach 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							17fa2b92f7 
							
						 
					 
					
						
						
							
							Resolve synchronization issue in [RAII_]Samples/InputAttachment. ( #1644 )  
						
						
						
						
					 
					
						2023-08-24 08:32:15 +02:00 
						 
				 
			
				
					
						
							
							
								Andreas Süßenbach 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							fee04df943 
							
						 
					 
					
						
						
							
							Resolve some more validation layer issues. ( #1643 )  
						
						
						
						
					 
					
						2023-08-23 13:58:54 +02:00 
						 
				 
			
				
					
						
							
							
								Andreas Süßenbach 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							14d048e9bf 
							
						 
					 
					
						
						
							
							Reorder some object instantiations to get valid destruction sequence. ( #1641 )  
						
						
						
						
					 
					
						2023-08-21 11:35:17 +02:00 
						 
				 
			
				
					
						
							
							
								Andreas Süßenbach 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d07d082af1 
							
						 
					 
					
						
						
							
							Resolve some validation layer warnings in some samples. ( #1640 )  
						
						
						
						
					 
					
						2023-08-17 14:28:39 +02:00 
						 
				 
			
				
					
						
							
							
								Andreas Süßenbach 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a6b2199409 
							
						 
					 
					
						
						
							
							Change samples from resetting command buffers to resetting command pool ( #1638 )  
						
						
						
						
					 
					
						2023-08-14 16:09:11 +02:00 
						 
				 
			
				
					
						
							
							
								Andreas Süßenbach 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							87936f9bc8 
							
						 
					 
					
						
						
							
							Resolve a validation layer warnings on destruction order of Image/Buffer and bound DeviceMemory. ( #1636 )  
						
						
						
						
					 
					
						2023-08-08 13:40:56 +02:00 
						 
				 
			
				
					
						
							
							
								Andreas Süßenbach 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4bc9d80d82 
							
						 
					 
					
						
						
							
							Fix validation layer warning on minImageCount of 2. ( #1634 )  
						
						
						
						
					 
					
						2023-08-07 12:00:11 +02:00 
						 
				 
			
				
					
						
							
							
								Andreas Süßenbach 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							207031caa4 
							
						 
					 
					
						
						
							
							change calls to std::find, std::find_if, and std::find_if_not to functionally identical calls to std::any_of, std::all_of, and std::none_of, when appropriate ( #1621 )  
						
						
						
						
					 
					
						2023-07-13 11:26:01 +02:00 
						 
				 
			
				
					
						
							
							
								Andreas Süßenbach 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2613539ff4 
							
						 
					 
					
						
						
							
							Change move assignment operators of vk::raii handles from using std::exchange to using std::swap ( #1607 )  
						
						
						
						
					 
					
						2023-06-28 17:03:08 +02:00 
						 
				 
			
				
					
						
							
							
								Andreas Süßenbach 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							40e76b7c24 
							
						 
					 
					
						
						
							
							Cleanup in CMakeLists.txt ( #1572 )  
						
						
						
						
					 
					
						2023-05-08 11:54:57 +02:00 
						 
				 
			
				
					
						
							
							
								Andreas Süßenbach 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e1d6ec8abf 
							
						 
					 
					
						
						
							
							Cleanup up on CMakeLists.txt ( #1564 )  
						
						
						
						
					 
					
						2023-04-20 16:50:26 +02:00 
						 
				 
			
				
					
						
							
							
								Andreas Süßenbach 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							bf8bee64e1 
							
						 
					 
					
						
						
							
							Mark all projects as C++-only. ( #1554 )  
						
						
						
						
					 
					
						2023-04-05 09:50:26 +02:00 
						 
				 
			
				
					
						
							
							
								asuessenbach 
							
						 
					 
					
						
						
						
						
							
						
						
							556c0d3434 
							
						 
					 
					
						
						
							
							Introduce additional constructor for unions holding a fixed size array of data.  
						
						
						
						
					 
					
						2022-11-24 08:59:50 +01:00 
						 
				 
			
				
					
						
							
							
								asuessenbach 
							
						 
					 
					
						
						
						
						
							
						
						
							d5ad2e1883 
							
						 
					 
					
						
						
							
							Introduce function release() to all vk::raii::HandleTypes.  
						
						
						
						
					 
					
						2022-10-25 12:11:29 +02:00 
						 
				 
			
				
					
						
							
							
								asuessenbach 
							
						 
					 
					
						
						
						
						
							
						
						
							6fe966c6d9 
							
						 
					 
					
						
						
							
							Fix inconsistency with return type of vk::raii::SwapchainKHR::getImages()  
						
						... 
						
						
						
						+ some minor cleanup 
						
						
					 
					
						2022-09-21 10:08:07 +02:00 
						 
				 
			
				
					
						
							
							
								asuessenbach 
							
						 
					 
					
						
						
						
						
							
						
						
							5480d192f5 
							
						 
					 
					
						
						
							
							Refactor the CMakeLists for all the samples; use vulkan.hpp/vulkan_raii.hpp as precompiled header.  
						
						
						
						
					 
					
						2022-08-10 15:29:28 +02:00 
						 
				 
			
				
					
						
							
							
								asuessenbach 
							
						 
					 
					
						
						
						
						
							
						
						
							d3c95e9527 
							
						 
					 
					
						
						
							
							Add support for functions returning void, that get you a some data behind a void *.  
						
						
						
						
					 
					
						2022-08-01 10:00:11 +02:00 
						 
				 
			
				
					
						
							
							
								asuessenbach 
							
						 
					 
					
						
						
						
						
							
						
						
							3aae157e5b 
							
						 
					 
					
						
						
							
							Move the vk::to_string functions into a separate header vulkan_to_string.hpp.  
						
						
						
						
					 
					
						2022-07-26 11:19:42 +02:00 
						 
				 
			
				
					
						
							
							
								asuessenbach 
							
						 
					 
					
						
						
						
						
							
						
						
							527e52a1bd 
							
						 
					 
					
						
						
							
							Introduce VULKAN_HPP_NO_TO_STRING to optionally remove the various vk::to_string functions.  
						
						... 
						
						
						
						Also extend the samples to hold some local version of the needed to_string functions in case VULKAN_HPP_NO_TO_STRING is defined. 
						
						
					 
					
						2022-07-25 17:11:30 +02:00 
						 
				 
			
				
					
						
							
							
								Jinesi Yelizati 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9748e47228 
							
						 
					 
					
						
						
							
							Speed up CI by using ninja and parallel build ( #1347 )  
						
						... 
						
						
						
						* chore(CI): speed up CI by using ninja and parallel build
* chore(CI): align compiler for c and cxx
* fix(samples): add dependency to generator
* fix(cmake): get rid of file glob
* chore(CI): use clang on mac
glfw don't support gcc on mac
* fix(sample): add depencency on build_vulkan_hpp
* fix(cmake): make sure every target in tests and samples link to utils 
						
						
					 
					
						2022-07-07 10:22:21 +02:00 
						 
				 
			
				
					
						
							
							
								asuessenbach 
							
						 
					 
					
						
						
						
						
							
						
						
							9e4f6812fb 
							
						 
					 
					
						
						
							
							Add CI on MacOS.  
						
						
						
						
					 
					
						2022-06-21 14:48:56 +02:00 
						 
				 
			
				
					
						
							
							
								asuessenbach 
							
						 
					 
					
						
						
						
						
							
						
						
							0fb855a4a2 
							
						 
					 
					
						
						
							
							Resolve validation layer issues with some samples.  
						
						
						
						
					 
					
						2022-05-02 11:36:36 +02:00 
						 
				 
			
				
					
						
							
							
								asuessenbach 
							
						 
					 
					
						
						
						
						
							
						
						
							d90c6cbbfc 
							
						 
					 
					
						
						
							
							Add pNext as optional last argument to constructors of structs that hold a pNext.  
						
						
						
						
					 
					
						2022-03-23 17:08:19 +01:00 
						 
				 
			
				
					
						
							
							
								asuessenbach 
							
						 
					 
					
						
						
						
						
							
						
						
							23c11fe38d 
							
						 
					 
					
						
						
							
							Introduce copy constructor and assignment operator for vk::raii classes that hold handles without a destructor.  
						
						
						
						
					 
					
						2022-03-22 13:53:21 +01:00 
						 
				 
			
				
					
						
							
							
								asuessenbach 
							
						 
					 
					
						
						
						
						
							
						
						
							5fe410279a 
							
						 
					 
					
						
						
							
							Change ColumnLimit with clang-format from 120 to 160.  
						
						
						
						
					 
					
						2022-02-28 10:11:04 +01:00 
						 
				 
			
				
					
						
							
							
								asuessenbach 
							
						 
					 
					
						
						
						
						
							
						
						
							9142bea37e 
							
						 
					 
					
						
						
							
							Change type of loop variables from uint8_t to uint32_t.  
						
						
						
						
					 
					
						2022-02-09 08:32:42 +01:00 
						 
				 
			
				
					
						
							
							
								asuessenbach 
							
						 
					 
					
						
						
						
						
							
						
						
							d38980d592 
							
						 
					 
					
						
						
							
							Update samples on PhysicalDeviceMemoryProperties  
						
						
						
						
					 
					
						2022-02-03 13:50:32 +01:00 
						 
				 
			
				
					
						
							
							
								asuessenbach 
							
						 
					 
					
						
						
						
						
							
						
						
							6fdeaa8001 
							
						 
					 
					
						
						
							
							Make struct cast operators explicit.  
						
						
						
						
					 
					
						2021-12-07 10:39:23 +01:00 
						 
				 
			
				
					
						
							
							
								asuessenbach 
							
						 
					 
					
						
						
						
						
							
						
						
							a3807fb92b 
							
						 
					 
					
						
						
							
							Use VULKAN_HPP_ENABLE_DYNAMIC_LOADER_TOOL with vk::raii::Context  
						
						... 
						
						
						
						-> vk::raii::Context constructor now either gets
     no argument as before, loading vkGetInstanceProcAddr via an internal DynamicLoader;
     or a PFN_vkGetInstanceProcAddr, using that to fill the dispatcher
+ changed the sample RAII_Samples/RayTracing to work with VULKAN_HPP_ENABLE_DYNAMIC_LOADER_TOOL defined to be zero
+ fixed the missing destructor call in most of the move assignments of the vk::raii classes 
						
						
					 
					
						2021-11-16 18:07:19 +01:00 
						 
				 
			
				
					
						
							
							
								asuessenbach 
							
						 
					 
					
						
						
						
						
							
						
						
							9b7adb35ee 
							
						 
					 
					
						
						
							
							Removed explicit setting of the ComponentMapping for ImageViews in samples to RGBA, as the default of Identity does the same.  
						
						
						
						
					 
					
						2021-11-11 11:49:07 +01:00 
						 
				 
			
				
					
						
							
							
								asuessenbach 
							
						 
					 
					
						
						
						
						
							
						
						
							e725ff31bd 
							
						 
					 
					
						
						
							
							Refactor parent member of the vk::raii classes.  
						
						
						
						
					 
					
						2021-10-25 13:37:43 +02:00 
						 
				 
			
				
					
						
							
							
								asuessenbach 
							
						 
					 
					
						
						
						
						
							
						
						
							c3f32b8538 
							
						 
					 
					
						
						
							
							Introduce constructors on nullptr_t for the RAII handle classes.  
						
						
						
						
					 
					
						2021-10-11 17:49:13 +02:00 
						 
				 
			
				
					
						
							
							
								Stephan Seitz 
							
						 
					 
					
						
						
						
						
							
						
						
							bc37592747 
							
						 
					 
					
						
						
							
							Fix release build of samples: suppress warnings about unused variables  
						
						
						
						
					 
					
						2021-09-06 10:48:52 +02:00 
						 
				 
			
				
					
						
							
							
								asuessenbach 
							
						 
					 
					
						
						
						
						
							
						
						
							69e8e5bf84 
							
						 
					 
					
						
						
							
							Refactor RAII-samples to use std::unique_ptr only if needed.  
						
						
						
						
					 
					
						2021-06-23 10:15:56 +02:00 
						 
				 
			
				
					
						
							
							
								asuessenbach 
							
						 
					 
					
						
						
						
						
							
						
						
							076fddc52a 
							
						 
					 
					
						
						
							
							Use github actions for CI builds.  
						
						
						
						
					 
					
						2021-06-16 16:53:00 +02:00 
						 
				 
			
				
					
						
							
							
								asuessenbach 
							
						 
					 
					
						
						
						
						
							
						
						
							cb87566cdd 
							
						 
					 
					
						
						
							
							Resolve issues with release build.  
						
						
						
						
					 
					
						2021-05-25 16:14:56 +02:00 
						 
				 
			
				
					
						
							
							
								asuessenbach 
							
						 
					 
					
						
						
						
						
							
						
						
							af54ea22a8 
							
						 
					 
					
						
						
							
							Update to VK_HEADER_VERSION 175.  
						
						
						
						
					 
					
						2021-04-15 15:40:22 +02:00 
						 
				 
			
				
					
						
							
							
								asuessenbach 
							
						 
					 
					
						
						
						
						
							
						
						
							2cb1c19c7f 
							
						 
					 
					
						
						
							
							Introduce raii-compliant handle wrapper classes.  
						
						
						
						
					 
					
						2021-02-22 16:19:12 +01:00