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
							
						 
					 | 
					
						
						
						
						
							
						
						
							64ddc68a51
							
						
					 | 
					
						
						
							
							Remove GLSL/SPIR-V source dependencies
						
						
						
						
						
						
					 | 
					
						2024-11-30 05:27:23 -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
							
						 
					 | 
					
						
						
						
						
							
						
						
							8a41e8d3a9
							
						
					 | 
					
						
						
							
							Use brew clang distribution
						
						
						
						
						
						
					 | 
					
						2024-11-25 19:31:09 -06:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								David Gonzalez Martin
							
						 
					 | 
					
						
						
						
						
							
						
						
							f7b3756416
							
						
					 | 
					
						
						
							
							Fix compiler error
						
						
						
						
						
						
					 | 
					
						2024-11-25 18:05:48 -06:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								David Gonzalez Martin
							
						 
					 | 
					
						
						
						
						
							
						
						
							49b58be7a8
							
						
					 | 
					
						
						
							
							Separate build directories per build type
						
						
						
						
						
						
					 | 
					
						2024-11-25 17:03:09 -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
							
						 
					 | 
					
						
						
						
						
							
						
						
							52c4b40cff
							
						
					 | 
					
						
						
							
							Fix more font issues
						
						
						
						
						
						
					 | 
					
						2024-11-15 09:26:48 -06:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								David Gonzalez Martin
							
						 
					 | 
					
						
						
						
						
							
						
						
							4268284ede
							
						
					 | 
					
						
						
							
							Text drawing minor refactor
						
						
						
						
						
						
					 | 
					
						2024-11-14 08:40:59 -06:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								David Gonzalez Martin
							
						 
					 | 
					
						
						
						
						
							
						
						
							8400d9f6e3
							
						
					 | 
					
						
						
							
							Can draw some text
						
						
						
						
						
						
					 | 
					
						2024-11-13 08:52:20 -06:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								David Gonzalez Martin
							
						 
					 | 
					
						
						
						
						
							
						
						
							7565edc4d1
							
						
					 | 
					
						
						
							
							Integrate stb_truetype
						
						
						
						
						
						
					 | 
					
						2024-11-11 21:06:11 -06:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								David Gonzalez Martin
							
						 
					 | 
					
						
						
						
						
							
						
						
							be2de1d672
							
						
					 | 
					
						
						
							
							Render a texture
						
						
						
						
						
						
					 | 
					
						2024-11-10 08:48:46 -06:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								David Gonzalez Martin
							
						 
					 | 
					
						
						
						
						
							
						
						
							8083104b13
							
						
					 | 
					
						
						
							
							Integrate STB and abstract Vulkan image creation
						
						
						
						
						
						
					 | 
					
						2024-11-09 18:50:09 -06:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								David Gonzalez Martin
							
						 
					 | 
					
						
						
						
						
							
						
						
							c80e574f01
							
						
					 | 
					
						
						
							
							Store pixel coordinate instead of normalized value
						
						
						
						
						
						
					 | 
					
						2024-11-09 18:00:45 -06:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								David Gonzalez Martin
							
						 
					 | 
					
						
						
						
						
							
						
						
							5e3e5c9f50
							
						
					 | 
					
						
						
							
							Fix leftover
						
						
						
						
						
						
					 | 
					
						2024-11-09 11:38:33 -06:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								David Gonzalez Martin
							
						 
					 | 
					
						
						
						
						
							
						
						
							0df52ab511
							
						
					 | 
					
						
						
							
							Compile shaders from the code
						
						
						
						
						
						
					 | 
					
						2024-11-09 11:34:13 -06:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								David Gonzalez Martin
							
						 
					 | 
					
						
						
						
						
							
						
						
							969f9a3700
							
						
					 | 
					
						
						
							
							Disable build burden (LLVM) locally
						
						
						
						
						
						
					 | 
					
						2024-11-09 06:10:35 -06:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								David Gonzalez Martin
							
						 
					 | 
					
						
						
						
						
							
						
						
							ea56f55629
							
						
					 | 
					
						
						
							
							Draw a quad
						
						
						
						
						
						
					 | 
					
						2024-11-08 09:27:35 -06:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								David Gonzalez Martin
							
						 
					 | 
					
						
						
						
						
							
						
						
							496fac59bd
							
						
					 | 
					
						
						
							
							Minor tweaks
						
						
						
						
						
						
					 | 
					
						2024-11-06 20:18:00 -06:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								David Gonzalez Martin
							
						 
					 | 
					
						
						
						
						
							
						
						
							96a18481b5
							
						
					 | 
					
						
						
							
							Render a white screen with Vulkan
						
						
						
						
						
						
					 | 
					
						2024-11-06 11:30:04 -06:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								David Gonzalez Martin
							
						 
					 | 
					
						
						
						
						
							
						
						
							a5c4df539e
							
						
					 | 
					
						
						
							
							Add retries to the release step
						
						
						
						
						
						
					 | 
					
						2024-11-05 09:45:57 -06:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								David Gonzalez Martin
							
						 
					 | 
					
						
						
						
						
							
						
						
							c6e2f23340
							
						
					 | 
					
						
						
							
							Separate steps
						
						
						
						
						
						
					 | 
					
						2024-11-05 09:27:16 -06:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								David Gonzalez Martin
							
						 
					 | 
					
						
						
						
						
							
						
						
							9ca821e600
							
						
					 | 
					
						
						
							
							Upload artifacts on every CI run and better envs
						
						
						
						
						
						
					 | 
					
						2024-11-05 08:36:42 -06:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								David Gonzalez Martin
							
						 
					 | 
					
						
						
						
						
							
						
						
							7e844a3aa6
							
						
					 | 
					
						
						
							
							List tags after deleting latest release
						
						
						
						
						
						
					 | 
					
						2024-11-05 07:28:42 -06:00 | 
					
					
						
						
							
							
							
						
					 |