ab6d18a3b3 
							
						 
					 
					
						
						
							
							Rework encoding invariant data  
						
						
						
						
					 
					
						2025-02-14 10:22:37 -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 
							
						 
					 
					
						
						
						
						
							
						
						
							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 
							
						 
					 
					
						
						
						
						
							
						
						
							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 
							
						 
					 
					
						
						
						
						
							
						
						
							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 
						 
				 
			
				
					
						
							
							
								David Gonzalez Martin 
							
						 
					 
					
						
						
						
						
							
						
						
							02735e5014 
							
						 
					 
					
						
						
							
							Abstract renderer away  
						
						
						
						
					 
					
						2024-11-24 15:12:10 -06:00 
						 
				 
			
				
					
						
							
							
								David Gonzalez Martin 
							
						 
					 
					
						
						
						
						
							
						
						
							7f5b4b22c6 
							
						 
					 
					
						
						
							
							Move 'glfw' out of the core file  
						
						
						
						
					 
					
						2024-11-20 19:08:52 -06:00 
						 
				 
			
				
					
						
							
							
								David Gonzalez Martin 
							
						 
					 
					
						
						
						
						
							
						
						
							fabbef437a 
							
						 
					 
					
						
						
							
							Fix more font issues  
						
						
						
						
					 
					
						2024-11-18 21:57:07 -06:00 
						 
				 
			
				
					
						
							
							
								David Gonzalez Martin 
							
						 
					 
					
						
						
						
						
							
						
						
							eed6fd6de9 
							
						 
					 
					
						
						
							
							implement linker  
						
						
						
						
					 
					
						2024-11-03 13:35:13 -06:00 
						 
				 
			
				
					
						
							
							
								David Gonzalez Martin 
							
						 
					 
					
						
						
						
						
							
						
						
							6cf81cebec 
							
						 
					 
					
						
						
							
							Rename after our recently deceased little dog  
						
						
						
						
					 
					
						2024-11-02 15:03:26 -06:00 
						 
				 
			
				
					
						
							
							
								David Gonzalez Martin 
							
						 
					 
					
						
						
						
						
							
						
						
							24c59e03e9 
							
						 
					 
					
						
						
							
							Better settings standardization  
						
						
						
						
					 
					
						2024-10-25 07:05:50 -06:00 
						 
				 
			
				
					
						
							
							
								David Gonzalez Martin 
							
						 
					 
					
						
						
						
						
							
						
						
							0d40031d49 
							
						 
					 
					
						
						
							
							LLVM emit object  
						
						
						
						
					 
					
						2024-10-25 05:10:45 -06:00 
						 
				 
			
				
					
						
							
							
								David Gonzalez Martin 
							
						 
					 
					
						
						
						
						
							
						
						
							f503a23586 
							
						 
					 
					
						
						
							
							Fix Windows CI  
						
						
						
						
					 
					
						2024-10-24 08:11:50 -06:00 
						 
				 
			
				
					
						
							
							
								David Gonzalez Martin 
							
						 
					 
					
						
						
						
						
							
						
						
							ace033c3f6 
							
						 
					 
					
						
						
							
							Start writing LLVM code  
						
						
						
						
					 
					
						2024-10-22 19:18:53 -06:00