1b6d53f1c1 
								
							 
						 
						
							
							
								
								fix(surface): silly mistake  
							
							 
							
							
	
		
			
	 
		 
	
	
		
	
	
		
			
				
	 
				continuous-integration/drone/push Build is failing 
				
			 
		
		
	 
 
	 
							
						 
						
							2025-09-20 15:44:10 +03:30  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								9badcddeae 
								
							 
						 
						
							
							
								
								refactor(surface): adjust to new ecs  
							
							 
							
							
	
		
			
	 
		 
	
	
		
	
	
		
			
				
	 
				continuous-integration/drone/push Build is failing 
				
			 
		
		
	 
 
	 
							
						 
						
							2025-09-20 15:41:34 +03:30  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								120b6c24d9 
								
							 
						 
						
							
							
								
								fix(camera): compilation issues due to new ecs changes  
							
							 
							
							
							
						 
						
							2025-09-20 15:41:03 +03:30  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								d72ee8d9ef 
								
							 
						 
						
							
							
								
								refactor(base): add <flat_map> to pch  
							
							 
							
							
							
						 
						
							2025-09-20 15:40:48 +03:30  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								03225b3ae6 
								
							 
						 
						
							
							
								
								refactor(renderer): replace ecs/scene.hpp with ecs/registry.hpp  
							
							 
							
							
							
						 
						
							2025-09-20 15:40:32 +03:30  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								7266451b45 
								
							 
						 
						
							
							
								
								refactor(mirror): adjust to new ecs  
							
							 
							
							
							
						 
						
							2025-09-20 15:40:05 +03:30  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								91d86545dc 
								
							 
						 
						
							
							
								
								refactor(input): adjust to new ecs  
							
							 
							
							
							
						 
						
							2025-09-20 15:39:45 +03:30  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								21e7291189 
								
							 
						 
						
							
							
								
								feat(ecs): new (simple) implementation without entt  
							
							 
							
							
							
						 
						
							2025-09-20 15:39:18 +03:30  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								0c35c13ac1 
								
							 
						 
						
							
							
								
								chore: remove entt as dependency  
							
							 
							
							
							
						 
						
							2025-09-20 15:36:15 +03:30  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								b179149597 
								
							 
						 
						
							
							
								
								fix(debug): ensure taking in Expression_T by copy  
							
							 
							
							
							
						 
						
							2025-09-20 06:08:53 +03:30  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								2061fc74c2 
								
							 
						 
						
							
							
								
								chore: remove lz4 as dependency  
							
							 
							
							
	
		
			
	 
		 
	
	
		
	
	
		
			
				
	 
				continuous-integration/drone/push Build is failing 
				
			 
		
		
	 
 
	 
							
						 
						
							2025-09-19 09:44:12 +03:30  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								b570653c82 
								
							 
						 
						
							
							
								
								chore: remove stb as dependency  
							
							 
							
							
							
						 
						
							2025-09-19 09:42:56 +03:30  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								f47afbdbcc 
								
							 
						 
						
							
							
								
								chore: remove yaml-cpp as dependency  
							
							 
							
							
							
						 
						
							2025-09-19 09:40:26 +03:30  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								048871222f 
								
							 
						 
						
							
							
								
								fix(surface): components getting removed AFTER registry callbacks getting disconnected  
							
							 
							
							
	
		
			
	 
		 
	
	
		
	
	
		
			
				
	 
				continuous-integration/drone/push Build is failing 
				
			 
		
		
	 
 
	 
							
						 
						
							2025-09-18 20:08:06 +03:30  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								d672b25844 
								
							 
						 
						
							
							
								
								refactor(surface): on_surface_destroy now calls XCloseDisplay  
							
							 
							
							
	
		
			
	 
		 
	
	
		
	
	
		
			
				
	 
				continuous-integration/drone/push Build was killed 
				
			 
		
		
	 
 
	 
							
						 
						
							2025-09-18 20:02:25 +03:30  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								904c58f7ea 
								
							 
						 
						
							
							
								
								tests(input): fix a faulty test  
							
							 
							
							
	
		
			
	 
		 
	
	
		
	
	
		
			
				
	 
				continuous-integration/drone/push Build was killed 
				
			 
		
		
	 
 
	 
							
						 
						
							2025-09-18 19:46:52 +03:30  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								99e5091ff3 
								
							 
						 
						
							
							
								
								style: fix unformatted file  
							
							 
							
							
							
						 
						
							2025-09-18 19:43:42 +03:30  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								249cecdb50 
								
							 
						 
						
							
							
								
								refactor(tests): printable now checks if the type is std::formattable  
							
							 
							
							
							
						 
						
							2025-09-18 19:32:11 +03:30  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								92b9c49f44 
								
							 
						 
						
							
							
								
								chore: add module back  
							
							 
							
							
							
						 
						
							2025-09-18 19:27:08 +03:30  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								0993adf0f0 
								
							 
						 
						
							
							
								
								refactor(ui): removed imgui as dependency, will implement ui w/out dependency  
							
							 
							
							
							
						 
						
							2025-09-18 19:25:21 +03:30  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								3a713b6af7 
								
							 
						 
						
							
							
								
								wip: renderer rewrite  
							
							 
							
							
							
						 
						
							2025-09-18 19:24:27 +03:30  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								3c1193eedc 
								
							 
						 
						
							
							
								
								refactor(mirror): adjusted code for new surface & input module changes  
							
							 
							
							
							
						 
						
							2025-09-18 19:23:31 +03:30  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								3020f17507 
								
							 
						 
						
							
							
								
								feat(math): add std::formatter specializations  
							
							 
							
							
							
						 
						
							2025-09-18 19:21:52 +03:30  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								bb6485488c 
								
							 
						 
						
							
							
								
								feat(math): add constexpr to some functions & add equality comparison operators  
							
							 
							
							
							
						 
						
							2025-09-18 19:19:32 +03:30  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								9e6300f1aa 
								
							 
						 
						
							
							
								
								chore(ecs): remove input as dependency  
							
							 
							
							
							
						 
						
							2025-09-18 19:17:39 +03:30  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								d69315c6aa 
								
							 
						 
						
							
							
								
								feat: reimplement input system  
							
							 
							
							
							
						 
						
							2025-09-18 19:16:54 +03:30  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								21e9933a42 
								
							 
						 
						
							
							
								
								feat(surface/linux): replace glfw with xlib  
							
							 
							
							
							
						 
						
							2025-09-18 19:15:29 +03:30  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								6f007c47ed 
								
							 
						 
						
							
							
								
								feat: windows support for surface module  
							
							 
							
							
	
		
			
	 
		 
	
	
		
	
	
		
			
				
	 
				continuous-integration/drone/push Build is failing 
				
			 
		
		
	 
 
	 
							
						 
						
							2025-09-10 15:24:42 +03:30  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								4d0a7f9b45 
								
							 
						 
						
							
							
								
								fix: compilation error on gcc  
							
							 
							
							
	
		
			
	 
		 
	
	
		
	
	
		
			
				
	 
				continuous-integration/drone/push Build is failing 
				
			 
		
		
	 
 
	 
							
						 
						
							2025-09-10 13:16:14 +03:30  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								961111c5da 
								
							 
						 
						
							
							
								
								fix: some tests failing due to repeated glfwInit/glfwTerminate  
							
							 
							
							
	
		
			
	 
		 
	
	
		
	
	
		
			
				
	 
				continuous-integration/drone/push Build is failing 
				
			 
		
		
	 
 
	 
							
						 
						
							2025-09-09 17:19:31 +03:30  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								b0caeded2a 
								
							 
						 
						
							
							
								
								fix(surface): invalid value_or invokation for libc++  
							
							 
							
							
	
		
			
	 
		 
	
	
		
	
	
		
			
				
	 
				continuous-integration/drone/push Build was killed 
				
			 
		
		
	 
 
	 
							
						 
						
							2025-08-12 15:12:17 +03:30  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								585d37b31b 
								
							 
						 
						
							
							
								
								test: add fuzz seed for surface  
							
							 
							
							
	
		
			
	 
		 
	
	
		
	
	
		
			
				
	 
				continuous-integration/drone/push Build was killed 
				
			 
		
		
	 
 
	 
							
						 
						
							2025-08-11 23:06:33 +03:30  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								4cd258bcb6 
								
							 
						 
						
							
							
								
								refactor(test): printable concept to accept enums  
							
							 
							
							
	
		
			
	 
		 
	
	
		
	
	
		
			
				
	 
				continuous-integration/drone/push Build was killed 
				
			 
		
		
	 
 
	 
							
						 
						
							2025-08-10 23:26:06 +03:30  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								459b3b961d 
								
							 
						 
						
							
							
								
								feat(renderer/vk): function loading & device creation  
							
							 
							
							
	
		
			
	 
		 
	
	
		
	
	
		
			
				
	 
				continuous-integration/drone/push Build was killed 
				
			 
		
		
	 
 
	 
							
						 
						
							2025-08-05 10:39:08 +03:30  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								d58f8994aa 
								
							 
						 
						
							
							
								
								refactor(debug): fix & improve ensure  
							
							 
							
							
	
		
			
	 
		 
	
	
		
	
	
		
			
				
	 
				continuous-integration/drone/push Build was killed 
				
			 
		
		
	 
 
	 
							
						 
						
							2025-07-31 08:42:42 +03:30  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								c57e5a56ac 
								
							 
						 
						
							
							
								
								fix(test): process_fuzz_input returning EXIT_SUCCESS on non-zero harness returns  
							
							 
							
							
	
		
			
	 
		 
	
	
		
	
	
		
			
				
	 
				continuous-integration/drone/push Build was killed 
				
			 
		
		
	 
 
	 
							
						 
						
							2025-07-31 08:13:58 +03:30  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								ea8986b764 
								
							 
						 
						
							
							
								
								fix(mirror): typo  
							
							 
							
							
							
						 
						
							2025-07-31 08:13:09 +03:30  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								e36991e6de 
								
							 
						 
						
							
							
								
								test(surface): add fuzz testing  
							
							 
							
							... 
							
							
							
							test(surface): add & fix unit tests
fix(surface): bugs
refactor(surface): minor refactors & some edge-case handling 
							
						 
						
							2025-07-31 08:11:05 +03:30  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								60ad7cdc70 
								
							 
						 
						
							
							
								
								feat(test): add fuzz testing support  
							
							 
							
							
	
		
			
	 
		 
	
	
		
	
	
		
			
				
	 
				continuous-integration/drone/push Build was killed 
				
			 
		
		
	 
 
	 
							
						 
						
							2025-07-30 23:02:53 +03:30  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								638a009047 
								
							 
						 
						
							
							
								
								refactor: surface, app, tests, ecs refactors  
							
							 
							
							
	
		
			
	 
		 
	
	
		
	
	
		
			
				
	 
				continuous-integration/drone/push Build was killed 
				
			 
		
		
	 
 
	 
							
						 
						
							2025-07-28 20:45:24 +03:30  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								a102db0699 
								
							 
						 
						
							
							
								
								refactor: minor adjustments to test log formattings  
							
							 
							
							
	
		
			
	 
		 
	
	
		
	
	
		
			
				
	 
				continuous-integration/drone/push Build was killed 
				
			 
		
		
	 
 
	 
							
						 
						
							2025-07-27 22:52:38 +03:30  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								2b96a85b62 
								
							 
						 
						
							
							
								
								feat: systems  
							
							 
							
							... 
							
							
	
		
			
	 
		 
	
	
		
	
	
		
			
				
	 
				continuous-integration/drone/push Build was killed 
				
			 
		
		
	 
 
	 
							
							feat: surface system
This commit puts the project in major jeopardy as it overhauls the
architecture such as removing the layer stack completely, etc.
I am filled with determination. 
							
						 
						
							2025-07-26 18:01:27 +03:30  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								6a814bd177 
								
							 
						 
						
							
							
								
								style: minor fixes  
							
							 
							
							
							
						 
						
							2025-07-25 15:07:13 +03:30  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								2d019878a5 
								
							 
						 
						
							
							
								
								tests: add missing test cases for test/expects  
							
							 
							
							
							
						 
						
							2025-07-25 15:06:44 +03:30  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								b0ad9ff964 
								
							 
						 
						
							
							
								
								feat(test): expect_unreachable  
							
							 
							
							... 
							
							
							
							feat(test): expect_throw 
							
						 
						
							2025-07-25 15:06:14 +03:30  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								d83e269432 
								
							 
						 
						
							
							
								
								refactor: move renderer gl/dx files to private section  
							
							 
							
							
	
		
			
	 
		 
	
	
		
	
	
		
			
				
	 
				continuous-integration/drone/push Build was killed 
				
			 
		
		
	 
 
	 
							
						 
						
							2025-07-23 10:11:55 +03:30  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								8720fdcebf 
								
							 
						 
						
							
							
								
								ci: fix llvm-cov -ignore-filename-regex pattern  
							
							 
							
							
	
		
			
	 
		 
	
	
		
	
	
		
			
				
	 
				continuous-integration/drone/push Build is passing 
				
			 
		
		
	 
 
	 
							
						 
						
							2025-07-21 18:56:20 +03:30  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								798732632a 
								
							 
						 
						
							
							
								
								ci: major refactors & add msvc check ( #8 )  
							
							 
							
							... 
							
							
	
		
			
	 
		 
	
	
		
	
	
		
			
				
	 
				continuous-integration/drone/push Build is failing 
				
			 
		
		
	 
 
	 
							
							reviewed-on: #8 
Co-authored-by: light7734 <light7734@tuta.io>
Co-committed-by: light7734 <light7734@tuta.io> 
							
						 
						
							2025-07-20 04:37:05 +00:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								9c071493c5 
								
							 
						 
						
							
							
								
								refactor: imgui as conan module instead of git submodule  
							
							 
							
							
	
		
			
	 
		 
	
	
		
	
	
		
			
				
	 
				continuous-integration/drone/push Build was killed 
				
			 
		
		
	 
 
	 
							
						 
						
							2025-07-20 05:20:43 +03:30  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								cd886aa8c9 
								
							 
						 
						
							
							
								
								refactor: flatten directory structure  
							
							 
							
							
	
		
			
	 
		 
	
	
		
	
	
		
			
				
	 
				continuous-integration/drone/push Build was killed 
				
			 
		
		
	 
 
	 
							
						 
						
							2025-07-20 04:46:15 +03:30