columbarius 
								
							 
						 
						
							
							
							
							
								
							
							
								e5f89e09d1 
								
							 
						 
						
							
							
								
								vulkan: Move vulkan_fence_create to vulkan-utils  
							
							 
							
							... 
							
							
							
							This function is independent from compute.
No functional changes. 
							
						 
						
							2024-01-22 14:00:41 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									columbarius 
								
							 
						 
						
							
							
							
							
								
							
							
								00c475e646 
								
							 
						 
						
							
							
								
								vulkan: download buffer to MemPtr  
							
							 
							
							
							
						 
						
							2023-08-31 10:08:06 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									columbarius 
								
							 
						 
						
							
							
							
							
								
							
							
								73d6c20225 
								
							 
						 
						
							
							
								
								vulkan: spa_vulkan_use_buffers support datatype MemPtr  
							
							 
							
							
							
						 
						
							2023-08-31 10:08:06 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									columbarius 
								
							 
						 
						
							
							
							
							
								
							
							
								b8c91f7e54 
								
							 
						 
						
							
							
								
								vulkan: Synchronize in and out buffers  
							
							 
							
							
							
						 
						
							2023-08-31 10:08:06 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									columbarius 
								
							 
						 
						
							
							
							
							
								
							
							
								402ed65a79 
								
							 
						 
						
							
							
								
								vulkan: Add {spa_,}vulkan_fixate_modifier  
							
							 
							
							
							
						 
						
							2023-08-31 10:08:06 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									columbarius 
								
							 
						 
						
							
							
							
							
								
							
							
								35b080ec61 
								
							 
						 
						
							
							
								
								vulkan: split spa_vulkan_use_buffers into separate allocation and import functions  
							
							 
							
							... 
							
							
							
							This commit add helpers to create and to import a DmaBuf via the
external_dmabuf_info struct.
The import path is based on the image creation of wlroots and the create path is
inspired by the wlroots vulkan allocator MR. 
							
						 
						
							2023-08-31 10:08:06 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									columbarius 
								
							 
						 
						
							
							
							
							
								
							
							
								2068972bb3 
								
							 
						 
						
							
							
								
								vulkan: Add wait functions  
							
							 
							
							... 
							
							
							
							vulkan_wait_idle waits until the device is idle and all referenced
objects can be destroyed.
vulkan_wait_fence waits until a fence is triggered by a finished
queueSubmit.
vulkan: wait on fence 
							
						 
						
							2023-08-31 10:08:06 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									columbarius 
								
							 
						 
						
							
							
							
							
								
							
							
								58853eb2c7 
								
							 
						 
						
							
							
								
								vulkan: Add function to query format and modifier information  
							
							 
							
							
							
						 
						
							2023-08-31 10:08:06 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									columbarius 
								
							 
						 
						
							
							
							
							
								
							
							
								cf0e3a35ba 
								
							 
						 
						
							
							
								
								vulkan: Add format convertion functions  
							
							 
							
							
							
						 
						
							2023-08-31 10:08:06 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									columbarius 
								
							 
						 
						
							
							
							
							
								
							
							
								ea2a2c47c7 
								
							 
						 
						
							
							
								
								vulkan: split vulkan-utils into generic and compute part  
							
							 
							
							... 
							
							
							
							This commit should just shuffle code around with no functional changes.
The goal is to ease development of simple vulkan nodes by providing
generic helpers. 
							
						 
						
							2023-08-31 10:08:06 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									columbarius 
								
							 
						 
						
							
							
							
							
								
							
							
								e7b4129944 
								
							 
						 
						
							
							
								
								vulkan: use SPDX tags to specify copyright information  
							
							 
							
							
							
						 
						
							2023-08-31 10:08:06 +00:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Wim Taymans 
								
							 
						 
						
							
							
							
							
								
							
							
								d40e6aeedd 
								
							 
						 
						
							
							
								
								vulkan: use image sampler  
							
							 
							
							
							
						 
						
							2022-06-06 12:13:20 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Wim Taymans 
								
							 
						 
						
							
							
							
							
								
							
							
								b02ebec954 
								
							 
						 
						
							
							
								
								vulkan: use images  
							
							 
							
							... 
							
							
							
							The filter can now run shadertoy filters. 
							
						 
						
							2022-06-06 12:13:20 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Wim Taymans 
								
							 
						 
						
							
							
							
							
								
							
							
								6e681fc98d 
								
							 
						 
						
							
							
								
								vulkan: more improvements  
							
							 
							
							
							
						 
						
							2022-06-06 12:13:19 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Wim Taymans 
								
							 
						 
						
							
							
							
							
								
							
							
								e6f01563ab 
								
							 
						 
						
							
							
								
								vulkan: support multiple streams of buffers  
							
							 
							
							
							
						 
						
							2022-06-06 12:13:19 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Wim Taymans 
								
							 
						 
						
							
							
							
							
								
							
							
								4f31ca5383 
								
							 
						 
						
							
							
								
								vulkan: only send out buffers when ready  
							
							 
							
							... 
							
							
							
							Keep track of the buffer that is rendering and when it finishes,
move it to the ready queue. 
							
						 
						
							2019-08-19 18:16:32 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Wim Taymans 
								
							 
						 
						
							
							
							
							
								
							
							
								9799b0e679 
								
							 
						 
						
							
							
								
								vulkan: add vulkan compute source  
							
							 
							
							... 
							
							
							
							Add a source that runs a compute shader and exports the GPU buffer
as a DmaBuf to the clients. 
							
						 
						
							2019-08-19 16:32:22 +02:00