d8f01ed059 
							
						 
					 
					
						
						
							
							Revert "Minor changes"  
						
						... 
						
						
						
						This reverts commit 8d50b25246e1f895c7f8d25a835ed295ab9243a1. 
						
						
					 
					
						2025-02-14 20:10:13 -06:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							8d50b25246 
							
						 
					 
					
						
						
							
							Minor changes  
						
						
						
						
					 
					
						2025-02-14 20:06:01 -06:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							ac8c9240df 
							
						 
					 
					
						
						
							
							Avoid distraction  
						
						
						
						
					 
					
						2025-02-14 12:11:13 -06:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							c3abf47a9b 
							
						 
					 
					
						
						
							
							Fix lapsus  
						
						
						
						
					 
					
						2025-02-14 10:27:11 -06:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							ab6d18a3b3 
							
						 
					 
					
						
						
							
							Rework encoding invariant data  
						
						
						
						
					 
					
						2025-02-14 10:22:37 -06:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							cf508c2b9c 
							
						 
					 
					
						
						
							
							BB_CI def and some fixes  
						
						
						
						
					 
					
						2025-02-12 12:07:46 -06:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							f9bfbf9e8f 
							
						 
					 
					
						
						
							
							Vectorized compiler skeleton  
						
						
						
						
					 
					
						2025-02-11 08:28:17 -06:00 
						 
				 
			
				
					
						
							
							
								David Gonzalez Martin 
							
						 
					 
					
						
						
						
						
							
						
						
							0191e525ba 
							
						 
					 
					
						
						
							
							Fix safety  
						
						
						
						
					 
					
						2025-01-17 14:15:38 -06:00 
						 
				 
			
				
					
						
							
							
								David Gonzalez Martin 
							
						 
					 
					
						
						
						
						
							
						
						
							6ac8a954b6 
							
						 
					 
					
						
						
							
							Remove unused crap  
						
						
						
						
					 
					
						2025-01-11 07:40:26 -06:00 
						 
				 
			
				
					
						
							
							
								David Gonzalez Martin 
							
						 
					 
					
						
						
						
						
							
						
						
							5df281f4b6 
							
						 
					 
					
						
						
							
							Add warnings  
						
						
						
						
					 
					
						2025-01-06 19:23:48 -06:00 
						 
				 
			
				
					
						
							
							
								David Gonzalez Martin 
							
						 
					 
					
						
						
						
						
							
						
						
							d74eeb6d98 
							
						 
					 
					
						
						
							
							Unity build 0-dependency clean up  
						
						
						
						
					 
					
						2025-01-05 21:54:19 -06:00 
						 
				 
			
				
					
						
							
							
								David Gonzalez Martin 
							
						 
					 
					
						
						
						
						
							
						
						
							85480c11aa 
							
						 
					 
					
						
						
							
							Remove unneeded function  
						
						
						
						
					 
					
						2024-12-29 12:40:51 -06:00 
						 
				 
			
				
					
						
							
							
								David Gonzalez Martin 
							
						 
					 
					
						
						
						
						
							
						
						
							d96a1d63aa 
							
						 
					 
					
						
						
							
							Fix rounded corner rendering issue  
						
						
						
						
					 
					
						2024-12-27 21:11:18 -06:00 
						 
				 
			
				
					
						
							
							
								David Gonzalez Martin 
							
						 
					 
					
						
						
						
						
							
						
						
							b6220d182c 
							
						 
					 
					
						
						
							
							Actually fix RenderDoc issue  
						
						... 
						
						
						
						Factor out shader compilation stage GLSL -> SPIRV 
						
						
					 
					
						2024-12-27 19:26:55 -06:00 
						 
				 
			
				
					
						
							
							
								David Gonzalez Martin 
							
						 
					 
					
						
						
						
						
							
						
						
							a376fba285 
							
						 
					 
					
						
						
							
							Fix Windows compilation  
						
						
						
						
					 
					
						2024-12-27 09:40:02 -06:00 
						 
				 
			
				
					
						
							
							
								David Gonzalez Martin 
							
						 
					 
					
						
						
						
						
							
						
						
							1f5918748b 
							
						 
					 
					
						
						
							
							Fix rendering issue  
						
						... 
						
						
						
						nonuniformEXT does not appear to work when cached in a variable.
Instead, the builtin must be called every time you are referencing a
non-uniform resource 
						
						
					 
					
						2024-12-27 08:27:05 -06:00 
						 
				 
			
				
					
						
							
							
								David Gonzalez Martin 
							
						 
					 
					
						
						
						
						
							
						
						
							817cb9f0dd 
							
						 
					 
					
						
						
							
							Attempt to fix Renderdoc issue  
						
						
						
						
					 
					
						2024-12-27 07:57:19 -06:00 
						 
				 
			
				
					
						
							
							
								David Gonzalez Martin 
							
						 
					 
					
						
						
						
						
							
						
						
							ebb7862792 
							
						 
					 
					
						
						
							
							Primitive UI layout  
						
						
						
						
					 
					
						2024-12-25 20:32:42 -06:00 
						 
				 
			
				
					
						
							
							
								David Gonzalez Martin 
							
						 
					 
					
						
						
						
						
							
						
						
							9dec588ec1 
							
						 
					 
					
						
						
							
							Primitive border drawing and rounded corners  
						
						
						
						
					 
					
						2024-12-25 16:55:59 -06:00 
						 
				 
			
				
					
						
							
							
								David Gonzalez Martin 
							
						 
					 
					
						
						
						
						
							
						
						
							b063d570b1 
							
						 
					 
					
						
						
							
							Clean up shader code  
						
						
						
						
					 
					
						2024-12-23 07:48:47 -06:00 
						 
				 
			
				
					
						
							
							
								David Gonzalez Martin 
							
						 
					 
					
						
						
						
						
							
						
						
							1f87446591 
							
						 
					 
					
						
						
							
							Reorganize shader data layout  
						
						
						
						
					 
					
						2024-12-21 21:23:23 -06:00 
						 
				 
			
				
					
						
							
							
								David Gonzalez Martin 
							
						 
					 
					
						
						
						
						
							
						
						
							e742e595a4 
							
						 
					 
					
						
						
							
							Add support for rect gradients  
						
						
						
						
					 
					
						2024-12-21 20:32:30 -06:00 
						 
				 
			
				
					
						
							
							
								David Gonzalez Martin 
							
						 
					 
					
						
						
						
						
							
						
						
							73d8628c88 
							
						 
					 
					
						
						
							
							Integrate Oracle runner  
						
						
						
						
					 
					
						2024-12-20 13:47:15 -06:00 
						 
				 
			
				
					
						
							
							
								David Gonzalez Martin 
							
						 
					 
					
						
						
						
						
							
						
						
							0e34405b43 
							
						 
					 
					
						
						
							
							Separate renderers into their own file  
						
						
						
						
					 
					
						2024-12-20 06:13:44 -06:00 
						 
				 
			
				
					
						
							
							
								David Gonzalez Martin 
							
						 
					 
					
						
						
						
						
							
						
						
							b9a6e07448 
							
						 
					 
					
						
						
							
							Fix small Vulkan X11 extensions issue  
						
						
						
						
					 
					
						2024-12-20 05:55:33 -06:00 
						 
				 
			
				
					
						
							
							
								David Gonzalez Martin 
							
						 
					 
					
						
						
						
						
							
						
						
							665cc74bd1 
							
						 
					 
					
						
						
							
							Start working towards Metal  
						
						
						
						
					 
					
						2024-12-20 05:43:47 -06:00 
						 
				 
			
				
					
						
							
							
								David Gonzalez Martin 
							
						 
					 
					
						
						
						
						
							
						
						
							f51a74a861 
							
						 
					 
					
						
						
							
							Shy attempt to make Vulkan work on macOS  
						
						
						
						
					 
					
						2024-12-20 05:43:47 -06:00 
						 
				 
			
				
					
						
							
							
								David Gonzalez Martin 
							
						 
					 
					
						
						
						
						
							
						
						
							3f9be0ffae 
							
						 
					 
					
						
						
							
							Improve ui library  
						
						
						
						
					 
					
						2024-12-19 20:40:23 -06:00 
						 
				 
			
				
					
						
							
							
								David Gonzalez Martin 
							
						 
					 
					
						
						
						
						
							
						
						
							83b1d2eed5 
							
						 
					 
					
						
						
							
							Add draw text functionality  
						
						
						
						
					 
					
						2024-12-18 08:19:43 -06:00 
						 
				 
			
				
					
						
							
							
								David Gonzalez Martin 
							
						 
					 
					
						
						
						
						
							
						
						
							b3427d0fcf 
							
						 
					 
					
						
						
							
							Implement primitive caching and layout algorithm  
						
						
						
						
					 
					
						2024-12-17 21:50:20 -06:00 
						 
				 
			
				
					
						
							
							
								David Gonzalez Martin 
							
						 
					 
					
						
						
						
						
							
						
						
							0a74af7ef6 
							
						 
					 
					
						
						
							
							Fix button background drawing  
						
						
						
						
					 
					
						2024-12-10 21:39:01 -06:00 
						 
				 
			
				
					
						
							
							
								David Gonzalez Martin 
							
						 
					 
					
						
						
						
						
							
						
						
							a9e0c8bfcb 
							
						 
					 
					
						
						
							
							Clumsy UI prototype  
						
						
						
						
					 
					
						2024-12-10 18:13:01 -06:00 
						 
				 
			
				
					
						
							
							
								David Gonzalez Martin 
							
						 
					 
					
						
						
						
						
							
						
						
							b30a2d0c52 
							
						 
					 
					
						
						
							
							Better MacOS support  
						
						
						
						
					 
					
						2024-12-04 21:12:29 -06:00 
						 
				 
			
				
					
						
							
							
								David Gonzalez Martin 
							
						 
					 
					
						
						
						
						
							
						
						
							6fe7e382e9 
							
						 
					 
					
						
						
							
							Draw frame time on screen  
						
						
						
						
					 
					
						2024-12-04 09:30:07 -06:00 
						 
				 
			
				
					
						
							
							
								David Gonzalez Martin 
							
						 
					 
					
						
						
						
						
							
						
						
							3096a42a79 
							
						 
					 
					
						
						
							
							Fix latency by using a sensible present mode  
						
						
						
						
					 
					
						2024-12-03 20:57:57 -06:00 
						 
				 
			
				
					
						
							
							
								David Gonzalez Martin 
							
						 
					 
					
						
						
						
						
							
						
						
							3e56493872 
							
						 
					 
					
						
						
							
							Fix non-uniform indexing  
						
						
						
						
					 
					
						2024-12-03 20:24:56 -06:00 
						 
				 
			
				
					
						
							
							
								David Gonzalez Martin 
							
						 
					 
					
						
						
						
						
							
						
						
							4035da283c 
							
						 
					 
					
						
						
							
							More engine refactoring  
						
						
						
						
					 
					
						2024-12-03 15:13:48 -06:00 
						 
				 
			
				
					
						
							
							
								David Gonzalez Martin 
							
						 
					 
					
						
						
						
						
							
						
						
							b20395fc1c 
							
						 
					 
					
						
						
							
							Rework engine  
						
						
						
						
					 
					
						2024-12-03 04:54:32 -06:00 
						 
				 
			
				
					
						
							
							
								David Gonzalez Martin 
							
						 
					 
					
						
						
						
						
							
						
						
							6151efb0b5 
							
						 
					 
					
						
						
							
							Normalize textures on shader code  
						
						
						
						
					 
					
						2024-11-30 20:44:56 -06:00 
						 
				 
			
				
					
						
							
							
								David Gonzalez Martin 
							
						 
					 
					
						
						
						
						
							
						
						
							e499826c1f 
							
						 
					 
					
						
						
							
							Bindless textures  
						
						
						
						
					 
					
						2024-11-30 20:14:07 -06:00 
						 
				 
			
				
					
						
							
							
								David Gonzalez Martin 
							
						 
					 
					
						
						
						
						
							
						
						
							fc9506f520 
							
						 
					 
					
						
						
							
							Use 4-channel pixel for font texture atlas  
						
						
						
						
					 
					
						2024-11-30 19:04:03 -06:00 
						 
				 
			
				
					
						
							
							
								David Gonzalez Martin 
							
						 
					 
					
						
						
						
						
							
						
						
							2d349436da 
							
						 
					 
					
						
						
							
							Move primitive text rendering into a function  
						
						
						
						
					 
					
						2024-11-30 18:41:43 -06:00 
						 
				 
			
				
					
						
							
							
								David Gonzalez Martin 
							
						 
					 
					
						
						
						
						
							
						
						
							39185a614d 
							
						 
					 
					
						
						
							
							Fix crash  
						
						
						
						
					 
					
						2024-11-30 18:05:11 -06:00 
						 
				 
			
				
					
						
							
							
								David Gonzalez Martin 
							
						 
					 
					
						
						
						
						
							
						
						
							85a832653a 
							
						 
					 
					
						
						
							
							Mouse position  
						
						
						
						
					 
					
						2024-11-30 05:29:32 -06:00 
						 
				 
			
				
					
						
							
							
								David Gonzalez Martin 
							
						 
					 
					
						
						
						
						
							
						
						
							108ed377f2 
							
						 
					 
					
						
						
							
							Minor conveniences  
						
						
						
						
					 
					
						2024-11-30 05:24:39 -06:00 
						 
				 
			
				
					
						
							
							
								David Gonzalez Martin 
							
						 
					 
					
						
						
						
						
							
						
						
							ed3c76c0b0 
							
						 
					 
					
						
						
							
							Use shader compilation from command line  
						
						... 
						
						
						
						This avoid dependency compilation and linking 
						
						
					 
					
						2024-11-30 05:18:21 -06:00 
						 
				 
			
				
					
						
							
							
								David Gonzalez Martin 
							
						 
					 
					
						
						
						
						
							
						
						
							b76e9d7ff3 
							
						 
					 
					
						
						
							
							Resize swapchain  
						
						
						
						
					 
					
						2024-11-28 06:21:19 -06:00 
						 
				 
			
				
					
						
							
							
								David Gonzalez Martin 
							
						 
					 
					
						
						
						
						
							
						
						
							e7c90645c0 
							
						 
					 
					
						
						
							
							Fix debug callback on Radeon Linux driver  
						
						
						
						
					 
					
						2024-11-26 06:01:00 -06:00 
						 
				 
			
				
					
						
							
							
								David Gonzalez Martin 
							
						 
					 
					
						
						
						
						
							
						
						
							f7b3756416 
							
						 
					 
					
						
						
							
							Fix compiler error  
						
						
						
						
					 
					
						2024-11-25 18:05:48 -06:00 
						 
				 
			
				
					
						
							
							
								David Gonzalez Martin 
							
						 
					 
					
						
						
						
						
							
						
						
							2ea18f35b6 
							
						 
					 
					
						
						
							
							Disable validation layers on release  
						
						
						
						
					 
					
						2024-11-25 12:39:57 -06:00