cosmonaut 
							
						 
						
							
							
								52b99ea49a 
								
							
								 
							
						 
						
							
							
								
								fix tabbing  
							
							
	
		
			
	 
	
	
		
			
				
	continuous-integration/drone/push Build is failing  
				
					Details 
				
			 
		
	 
							
						 
						
							2024-02-17 20:23:09 -08:00  
				
					
						
							
							
								
								cosmonaut 
							
						 
						
							
							
								94f181787b 
								
							
								 
							
						 
						
							
							
								
								CpuBuffer Set/Get API  
							
							
	
		
			
	 
	
	
		
			
				
	continuous-integration/drone/push Build is failing  
				
					Details 
				
			 
		
	 
							
						 
						
							2024-02-17 20:21:52 -08:00  
				
					
						
							
							
								
								cosmonaut 
							
						 
						
							
							
								c44a095bca 
								
							
								 
							
						 
						
							
							
								
								CreateCpuBuffer writes a data pointer  
							
							
	
		
			
	 
	
	
		
			
				
	continuous-integration/drone/push Build is failing  
				
					Details 
				
			 
		
	 
							
						 
						
							2024-02-16 18:53:52 -08:00  
				
					
						
							
							
								
								cosmonaut 
							
						 
						
							
							
								fdb29ade82 
								
							
								 
							
						 
						
							
							
								
								remove map/unmap calls  
							
							
	
		
			
	 
	
	
		
			
				
	continuous-integration/drone/push Build is failing  
				
					Details 
				
			 
		
	 
							
						 
						
							2024-02-16 18:44:16 -08:00  
				
					
						
							
							
								
								cosmonaut 
							
						 
						
							
							
								61386a27ba 
								
							
								 
							
						 
						
							
							
								
								update Refresh_Driver.h and Refresh.c  
							
							
	
		
			
	 
	
	
		
			
				
	continuous-integration/drone/push Build is failing  
				
					Details 
				
			 
		
	 
							
						 
						
							2024-02-16 17:54:58 -08:00  
				
					
						
							
							
								
								cosmonaut 
							
						 
						
							
							
								ce4d294a31 
								
							
								 
							
						 
						
							
							
								
								rework Push_Uniforms and Draw calls  
							
							
	
		
			
	 
	
	
		
			
				
	continuous-integration/drone/push Build is failing  
				
					Details 
				
			 
		
	 
							
						 
						
							2024-02-16 17:51:18 -08:00  
				
					
						
							
							
								
								cosmonaut 
							
						 
						
							
							
								c779718967 
								
							
								 
							
						 
						
							
							
								
								buffer bindings should actually use uint64_t  
							
							
	
		
			
	 
	
	
		
			
				
	continuous-integration/drone/push Build is failing  
				
					Details 
				
			 
		
	 
							
						 
						
							2024-02-15 20:05:18 -08:00  
				
					
						
							
							
								
								cosmonaut 
							
						 
						
							
							
								218587bb6a 
								
							
								 
							
						 
						
							
							
								
								rearrange copy params order  
							
							
	
		
			
	 
	
	
		
			
				
	continuous-integration/drone/push Build is failing  
				
					Details 
				
			 
		
	 
							
						 
						
							2024-02-15 17:27:40 -08:00  
				
					
						
							
							
								
								cosmonaut 
							
						 
						
							
							
								80914e9c38 
								
							
								 
							
						 
						
							
							
								
								add command buffer to Pass functions  
							
							
	
		
			
	 
	
	
		
			
				
	continuous-integration/drone/push Build is failing  
				
					Details 
				
			 
		
	 
							
						 
						
							2024-02-15 16:48:26 -08:00  
				
					
						
							
							
								
								cosmonaut 
							
						 
						
							
							
								342a7f9ef6 
								
							
								 
							
						 
						
							
							
								
								update ASSIGN_DRIVER_FUNC calls  
							
							
	
		
			
	 
	
	
		
			
				
	continuous-integration/drone/push Build is failing  
				
					Details 
				
			 
		
	 
							
						 
						
							2024-02-15 16:34:52 -08:00  
				
					
						
							
							
								
								cosmonaut 
							
						 
						
							
							
								5b82609565 
								
							
								 
							
						 
						
							
							
								
								some comment clarifications  
							
							
	
		
			
	 
	
	
		
			
				
	continuous-integration/drone/push Build is failing  
				
					Details 
				
			 
		
	 
							
						 
						
							2024-02-13 12:25:53 -08:00  
				
					
						
							
							
								
								cosmonaut 
							
						 
						
							
							
								10c0b5ae37 
								
							
								 
							
						 
						
							
							
								
								a few more API revisions  
							
							
	
		
			
	 
	
	
		
			
				
	continuous-integration/drone/push Build is failing  
				
					Details 
				
			 
		
	 
							
						 
						
							2024-02-12 11:00:06 -08:00  
				
					
						
							
							
								
								cosmonaut 
							
						 
						
							
							
								6f31f17be1 
								
							
								 
							
						 
						
							
							
								
								proposed API revision  
							
							
	
		
			
	 
	
	
		
			
				
	continuous-integration/drone/push Build is failing  
				
					Details 
				
			 
		
	 
							
						 
						
							2024-02-12 00:04:02 -08:00  
				
					
						
							
							
								
								cosmonaut 
							
						 
						
							
							
								b78d01592b 
								
							
								 
							
						 
						
							
							
								
								memory system tweaks  
							
							
	
		
			
	 
	
	
		
			
				
	continuous-integration/drone/push Build is passing  
				
					Details 
				
			 
		
	 
							
						 
						
							2024-02-11 15:56:53 -08:00  
				
					
						
							
							
								
								cosmonaut 
							
						 
						
							
							
								c99b4cdfa1 
								
							
								 
							
						 
						
							
							
								
								fix incorrect flag bit  
							
							
	
		
			
	 
	
	
		
			
				
	continuous-integration/drone/push Build is passing  
				
					Details 
				
			 
		
	 
							
						 
						
							2024-01-31 14:47:01 -08:00  
				
					
						
							
							
								
								cosmonaut 
							
						 
						
							
							
								2803e6d94e 
								
							
								 
							
						 
						
							
							
								
								force ignore device-local property if allocation failed  
							
							
	
		
			
	 
	
	
		
			
				
	continuous-integration/drone/push Build is passing  
				
					Details 
				
			 
		
	 
							
						 
						
							2024-01-31 14:36:02 -08:00  
				
					
						
							
							
								
								cosmonaut 
							
						 
						
							
							
								30b5f1dd21 
								
							
								 
							
						 
						
							
							
								
								user-requested buffers are no longer host-visible  
							
							
	
		
			
	 
	
	
		
			
				
	continuous-integration/drone/push Build is passing  
				
					Details 
				
			 
		
	 
							
						 
						
							2024-01-31 14:26:40 -08:00  
				
					
						
							
							
								
								cosmonaut 
							
						 
						
							
							
								4ce2d80f80 
								
							
								 
							
						 
						
							
							
								
								Intel doesn't like 1 byte buffers  
							
							
	
		
			
	 
	
	
		
			
				
	continuous-integration/drone/push Build is passing  
				
					Details 
				
			 
		
	 
							
						 
						
							2024-01-19 10:19:23 -08:00  
				
					
						
							
							
								
								cosmonaut 
							
						 
						
							
							
								27e9c741f8 
								
							
								 
							
						 
						
							
							
								
								1.15.4  
							
							
	
		
			
	 
	
	
		
			
				
	continuous-integration/drone/push Build is passing  
				
					Details 
				
			 
		
			
				
	continuous-integration/drone/tag Build is passing  
				
					Details 
				
			 
		
	 
							
						 
						
							2024-01-15 22:34:31 -08:00  
				
					
						
							
							
								
								cosmonaut 
							
						 
						
							
							
								c10ca98ccd 
								
							
								 
							
						 
						
							
							
								
								Remove some unused variables  
							
							
	
		
			
	 
	
	
		
			
				
	continuous-integration/drone/push Build is passing  
				
					Details 
				
			 
		
	 
							
						 
						
							2024-01-15 22:25:27 -08:00  
				
					
						
							
							
								
								cosmonaut 
							
						 
						
							
							
								d441424b7c 
								
							
								 
							
						 
						
							
							
								
								Fix ANY_SHADER_READ_SAMPLED_IMAGE sync hazard  
							
							
	
		
			
	 
	
	
		
			
				
	continuous-integration/drone/push Build is passing  
				
					Details 
				
			 
		
	 
							
						 
						
							2024-01-15 21:41:36 -08:00  
				
					
						
							
							
								
								cosmonaut 
							
						 
						
							
							
								55c77def69 
								
							
								 
							
						 
						
							
							
								
								Revert "Fix potential sync hazards ( #49 )"  
							
							... 
							
							
							
							This reverts commit 20636ec951 
							
						 
						
							2024-01-15 21:38:37 -08:00  
				
					
						
							
							
								
								cosmonaut 
							
						 
						
							
							
								2634359b48 
								
							
								 
							
						 
						
							
							
								
								Texture size calculation fixes  
							
							
	
		
			
	 
	
	
		
			
				
	continuous-integration/drone/push Build is passing  
				
					Details 
				
			 
		
	 
							
						 
						
							2024-01-15 16:36:56 -08:00  
				
					
						
							
							
								
								cosmonaut 
							
						 
						
							
							
								56e3eb2af5 
								
							
								 
							
						 
						
							
							
								
								1.15.3  
							
							
	
		
			
	 
	
	
		
			
				
	continuous-integration/drone/push Build is passing  
				
					Details 
				
			 
		
			
				
	continuous-integration/drone/tag Build is passing  
				
					Details 
				
			 
		
	 
							
						 
						
							2024-01-15 12:47:49 -08:00  
				
					
						
							
							
								
								cosmonaut 
							
						 
						
							
							
								859fc3b9fa 
								
							
								 
							
						 
						
							
							
								
								fix UBO buffer size  
							
							
	
		
			
	 
	
	
		
			
				
	continuous-integration/drone/push Build is passing  
				
					Details 
				
			 
		
	 
							
						 
						
							2024-01-13 23:45:07 -08:00  
				
					
						
							
							
								
								cosmonaut 
							
						 
						
							
							
								05350a9332 
								
							
								 
							
						 
						
							
							
								
								UBO offsets should respect alignment  
							
							
	
		
			
	 
	
	
		
			
				
	continuous-integration/drone/push Build is passing  
				
					Details 
				
			 
		
	 
							
						 
						
							2024-01-13 23:39:58 -08:00  
				
					
						
							
							
								
								cosmonaut 
							
						 
						
							
							
								760c29699f 
								
							
								 
							
						 
						
							
							
								
								1.15.2  
							
							
	
		
			
	 
	
	
		
			
				
	continuous-integration/drone/push Build is passing  
				
					Details 
				
			 
		
			
				
	continuous-integration/drone/tag Build is passing  
				
					Details 
				
			 
		
	 
							
						 
						
							2024-01-12 18:10:11 -08:00  
				
					
						
							
							
								
								cosmonaut 
							
						 
						
							
							
								20636ec951 
								
							
								 
							
						 
						
							
							
								
								Fix potential sync hazards ( #49 )  
							
							... 
							
							
							
							We now do certain image layout transitions in the render pass instead of a barrier in EndRenderPass.
There is also an additional barrier on buffer uploads to prevent write-after-write hazard. It's a kludge on the fact that we're only tracking the most recent resource access.
Reviewed-on: #49  
							
						 
						
							2024-01-12 18:10:11 -08:00  
				
					
						
							
							
								
								cosmonaut 
							
						 
						
							
							
								7297eba889 
								
							
								 
							
						 
						
							
							
								
								Uniform buffers are now slices of dedicated allocs ( #48 )  
							
							... 
							
							
	
		
			
	 
	
	
		
			
				
	continuous-integration/drone/push Build is passing  
				
					Details 
				
			 
		
	 
							
							This should fix an issue where draw calls could flicker if a defrag was in progress and a uniform buffer was being used.
Uniform buffer "pools" are now just a single dedicated VulkanBuffer, and the uniform buffer objects are offsets into that buffer.
Reviewed-on: #48  
							
						 
						
							2024-01-13 01:41:12 +00:00  
				
					
						
							
							
								
								cosmonaut 
							
						 
						
							
							
								b72b0b5fde 
								
							
								 
							
						 
						
							
							
								
								fix path quotes in shadercompiler  
							
							
	
		
			
	 
	
	
		
			
				
	continuous-integration/drone/push Build is passing  
				
					Details 
				
			 
		
	 
							
						 
						
							2024-01-11 16:26:08 -08:00  
				
					
						
							
							
								
								cosmonaut 
							
						 
						
							
							
								fa92e9e08a 
								
							
								 
							
						 
						
							
							
								
								change dummy uniform buffer size to 1  
							
							
	
		
			
	 
	
	
		
			
				
	continuous-integration/drone/push Build is passing  
				
					Details 
				
			 
		
	 
							
						 
						
							2023-12-08 12:49:46 -08:00  
				
					
						
							
							
								
								cosmonaut 
							
						 
						
							
							
								483c07f3a8 
								
							
								 
							
						 
						
							
							
								
								Vulkan: fix dummy UBOs becoming invalid after defrag  
							
							
	
		
			
	 
	
	
		
			
				
	continuous-integration/drone/push Build is passing  
				
					Details 
				
			 
		
	 
							
						 
						
							2023-12-05 12:22:40 -08:00  
				
					
						
							
							
								
								cosmonaut 
							
						 
						
							
							
								f01d5d817a 
								
							
								 
							
						 
						
							
							
								
								Vulkan: fix some missed cleanup in DestroyDevice  
							
							
	
		
			
	 
	
	
		
			
				
	continuous-integration/drone/push Build is passing  
				
					Details 
				
			 
		
	 
							
						 
						
							2023-12-04 17:28:25 -08:00  
				
					
						
							
							
								
								cosmonaut 
							
						 
						
							
							
								17aae46eae 
								
							
								 
							
						 
						
							
							
								
								revert OSX deployment target to 10.9  
							
							
	
		
			
	 
	
	
		
			
				
	continuous-integration/drone/push Build is passing  
				
					Details 
				
			 
		
	 
							
						 
						
							2023-12-04 16:37:22 -08:00  
				
					
						
							
							
								
								cosmonaut 
							
						 
						
							
							
								1b3e954da8 
								
							
								 
							
						 
						
							
							
								
								change render pass barriers to read-write  
							
							
	
		
			
	 
	
	
		
			
				
	continuous-integration/drone/push Build is passing  
				
					Details 
				
			 
		
	 
							
						 
						
							2023-11-09 11:00:19 -08:00  
				
					
						
							
							
								
								Evan Hemsley 
							
						 
						
							
							
								0989e45f88 
								
							
								 
							
						 
						
							
							
								
								MoltenVK support  
							
							
	
		
			
	 
	
	
		
			
				
	continuous-integration/drone/push Build is passing  
				
					Details 
				
			 
		
	 
							
						 
						
							2023-10-14 22:14:00 -07:00  
				
					
						
							
							
								
								Evan Hemsley 
							
						 
						
							
							
								6e6fec5224 
								
							
								 
							
						 
						
							
							
								
								bump OSX version to 10.15  
							
							
	
		
			
	 
	
	
		
			
				
	continuous-integration/drone/push Build is passing  
				
					Details 
				
			 
		
	 
							
						 
						
							2023-10-14 20:46:22 -07:00  
				
					
						
							
							
								
								cosmonaut 
							
						 
						
							
							
								34b2e437de 
								
							
								 
							
						 
						
							
							
								
								1.15.1  
							
							
	
		
			
	 
	
	
		
			
				
	continuous-integration/drone/push Build is passing  
				
					Details 
				
			 
		
			
				
	continuous-integration/drone/tag Build is passing  
				
					Details 
				
			 
		
	 
							
						 
						
							2023-10-12 11:18:37 -07:00  
				
					
						
							
							
								
								cosmonaut 
							
						 
						
							
							
								d69bbbe818 
								
							
								 
							
						 
						
							
							
								
								fix Vulkan SDK include on Windows  
							
							
	
		
			
	 
	
	
		
			
				
	continuous-integration/drone/push Build is passing  
				
					Details 
				
			 
		
	 
							
						 
						
							2023-10-12 11:11:44 -07:00  
				
					
						
							
							
								
								cosmonaut 
							
						 
						
							
							
								54a8ff122c 
								
							
								 
							
						 
						
							
							
								
								Fix uniform buffers not tracking correctly  
							
							
							
						 
						
							2023-10-12 11:11:27 -07:00  
				
					
						
							
							
								
								TheSpydog 
							
						 
						
							
							
								a15e26b124 
								
							
								 
							
						 
						
							
							
								
								Update Driver Template + Window Crash Fix ( #46 )  
							
							... 
							
							
	
		
			
	 
	
	
		
			
				
	continuous-integration/drone/push Build is passing  
				
					Details 
				
			 
		
	 
							
							Some minor stuff that's cropped up from the D3D11 work so far. This PR updates the Driver_Template with the latest API, and also fixes a crash in the Vulkan driver -- if you acquired a swapchain texture from a window that had been destroyed, there was no null check before de-referencing the WindowData.
Co-authored-by: Caleb Cornett <caleb.cornett@outlook.com>
Reviewed-on: #46 
Co-authored-by: TheSpydog <thespydog@noreply.example.org>
Co-committed-by: TheSpydog <thespydog@noreply.example.org> 
							
						 
						
							2023-09-30 17:50:48 +00:00  
				
					
						
							
							
								
								cosmonaut 
							
						 
						
							
							
								172fa83417 
								
							
								 
							
						 
						
							
							
								
								1.15.0  
							
							
	
		
			
	 
	
	
		
			
				
	continuous-integration/drone/push Build is passing  
				
					Details 
				
			 
		
			
				
	continuous-integration/drone/tag Build is passing  
				
					Details 
				
			 
		
	 
							
						 
						
							2023-09-18 23:12:01 -07:00  
				
					
						
							
							
								
								cosmonaut 
							
						 
						
							
							
								a3949528eb 
								
							
								 
							
						 
						
							
							
								
								Fence API ( #45 )  
							
							... 
							
							
	
		
			
	 
	
	
		
			
				
	continuous-integration/drone/push Build is passing  
				
					Details 
				
			 
		
	 
							
							Reviewed-on: #45  
							
						 
						
							2023-09-19 06:11:20 +00:00  
				
					
						
							
							
								
								cosmonaut 
							
						 
						
							
							
								f55968814f 
								
							
								 
							
						 
						
							
							
								
								1.14.1  
							
							
	
		
			
	 
	
	
		
			
				
	continuous-integration/drone/tag Build is passing  
				
					Details 
				
			 
		
			
				
	continuous-integration/drone/push Build is passing  
				
					Details 
				
			 
		
	 
							
						 
						
							2023-07-31 16:14:53 -07:00  
				
					
						
							
							
								
								cosmonaut 
							
						 
						
							
							
								c978df6275 
								
							
								 
							
						 
						
							
							
								
								remove unused variables  
							
							
	
		
			
	 
	
	
		
			
				
	continuous-integration/drone/push Build is passing  
				
					Details 
				
			 
		
	 
							
						 
						
							2023-07-31 16:12:20 -07:00  
				
					
						
							
							
								
								cosmonaut 
							
						 
						
							
							
								de42163673 
								
							
								 
							
						 
						
							
							
								
								rework Vulkan device selection and initialization  
							
							
	
		
			
	 
	
	
		
			
				
	continuous-integration/drone/push Build is passing  
				
					Details 
				
			 
		
	 
							
						 
						
							2023-07-31 16:06:47 -07:00  
				
					
						
							
							
								
								cosmonaut 
							
						 
						
							
							
								4f412b5c15 
								
							
								 
							
						 
						
							
							
								
								fix refreshc breaking on file paths with spaces  
							
							
	
		
			
	 
	
	
		
			
				
	continuous-integration/drone/push Build is passing  
				
					Details 
				
			 
		
	 
							
						 
						
							2023-07-03 15:35:11 -07:00  
				
					
						
							
							
								
								cosmonaut 
							
						 
						
							
							
								c3a5d9f417 
								
							
								 
							
						 
						
							
							
								
								enable independentBlend feature  
							
							
	
		
			
	 
	
	
		
			
				
	continuous-integration/drone/push Build is passing  
				
					Details 
				
			 
		
	 
							
						 
						
							2023-06-16 15:00:47 -07:00  
				
					
						
							
							
								
								cosmonaut 
							
						 
						
							
							
								9631dc9f83 
								
							
								 
							
						 
						
							
							
								
								1.14.0  
							
							
	
		
			
	 
	
	
		
			
				
	continuous-integration/drone/push Build is passing  
				
					Details 
				
			 
		
			
				
	continuous-integration/drone/tag Build is passing  
				
					Details 
				
			 
		
	 
							
						 
						
							2023-06-07 14:13:21 -07:00  
				
					
						
							
							
								
								cosmonaut 
							
						 
						
							
							
								5a2b07097a 
								
							
								 
							
						 
						
							
							
								
								SetTextureDataYUV rework ( #44 )  
							
							... 
							
							
	
		
			
	 
	
	
		
			
				
	continuous-integration/drone/push Build is passing  
				
					Details 
				
			 
		
			
				
	continuous-integration/drone/tag Build is passing  
				
					Details 
				
			 
		
	 
							
							Reviewed-on: #44  
							
						 
						
							2023-06-07 20:59:55 +00:00