e71aeddbcf 
								
							 
						 
						
							
							
								
								feat(renderer/vk): buffer  
							
							
	
		
			
	 
	
	
		
	
	
		
			
				
	continuous-integration/drone/pr Build is failing 
				
			 
		
		
	 
 
	 
							
						 
						
							2025-10-25 10:29:02 +03:30 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								f1a91c9b81 
								
							 
						 
						
							
							
								
								ci(amd64/clang/msan): fix msan errors ( #59 )  
							
							... 
							
							
	
		
			
	 
	
	
		
	
	
		
			
				
	continuous-integration/drone/push Build was killed 
				
			 
		
		
	 
 
	 
							
							Reviewed-on: #59 
Co-authored-by: light7734 <light7734@tuta.io>
Co-committed-by: light7734 <light7734@tuta.io> 
							
						 
						
							2025-10-21 09:49:42 +00:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								4b5d380a0e 
								
							 
						 
						
							
							
								
								style: apply cmake-format to all cmake files  
							
							
							
						 
						
							2025-10-16 14:40:11 +03:30 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								bd8a111607 
								
							 
						 
						
							
							
								
								refactor: fix some static analysis errors  
							
							
							
						 
						
							2025-10-16 14:40:11 +03:30 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								847ad7dd74 
								
							 
						 
						
							
							
								
								ci(amd64/clang/lsan): fix leak sanitizer errors ( #57 )  
							
							... 
							
							
	
		
			
	 
	
	
		
	
	
		
			
				
	continuous-integration/drone/push Build is failing 
				
			 
		
		
	 
 
	 
							
							Reviewed-on: #57 
Co-authored-by: light7734 <light7734@tuta.io>
Co-committed-by: light7734 <light7734@tuta.io> 
							
						 
						
							2025-10-09 14:08:14 +00:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								49596c31f3 
								
							 
						 
						
							
							
								
								ci(amd64/clang/lsan): attempt to fix lsan  
							
							
	
		
			
	 
	
	
		
	
	
		
			
				
	continuous-integration/drone/push Build is failing 
				
			 
		
		
	 
 
	 
							
						 
						
							2025-10-08 13:35:42 +03:30 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								b6976c01c4 
								
							 
						 
						
							
							
								
								refactor(renderer): do not call dlclose for vulkan  
							
							
	
		
			
	 
	
	
		
	
	
		
			
				
	continuous-integration/drone/push Build was killed 
				
			 
		
		
	 
 
	 
							
						 
						
							2025-10-08 13:16:25 +03:30 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								07a3dfcb36 
								
							 
						 
						
							
							
								
								refactor(renderer): dlclose when destroying vulkan instance  
							
							
	
		
			
	 
	
	
		
	
	
		
			
				
	continuous-integration/drone/push Build is failing 
				
			 
		
		
	 
 
	 
							
						 
						
							2025-10-08 09:59:14 +03:30 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								eb9e358d83 
								
							 
						 
						
							
							
								
								refactor(renderer): turn debug messenger from component to normal object  
							
							
							
						 
						
							2025-10-08 08:22:03 +03:30 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								81811351b8 
								
							 
						 
						
							
							
								
								fix(renderer): compilation issues on gcc  
							
							
							
						 
						
							2025-10-08 06:29:20 +03:30 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								61473c2758 
								
							 
						 
						
							
							
								
								test(renderer): overhaul tests & fix many bugs  
							
							
	
		
			
	 
	
	
		
	
	
		
			
				
	continuous-integration/drone/push Build is failing 
				
			 
		
		
	 
 
	 
							
						 
						
							2025-10-07 16:09:50 +03:30 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								879d375b7f 
								
							 
						 
						
							
							
								
								feat(renderer): made messenger component working + bug fixes  
							
							
							
						 
						
							2025-10-06 11:59:28 +03:30 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								d506d6a6a7 
								
							 
						 
						
							
							
								
								refactor: split base module into std, bitwise, memory & env  
							
							
							
						 
						
							2025-10-05 10:07:36 +03:30 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								16f3a80fd3 
								
							 
						 
						
							
							
								
								feat(renderer): separate things into backend/frontend + major vk backend refactors  
							
							
	
		
			
	 
	
	
		
	
	
		
			
				
	continuous-integration/drone/push Build was killed 
				
			 
		
		
	 
 
	 
							
						 
						
							2025-10-04 22:08:19 +03:30 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								9ca94dc7d7 
								
							 
						 
						
							
							
								
								refactor(surface&renderer): resizing issues  
							
							
	
		
			
	 
	
	
		
	
	
		
			
				
	continuous-integration/drone/push Build was killed 
				
			 
		
		
	 
 
	 
							
						 
						
							2025-10-03 13:26:07 +03:30 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								ef2f728cd6 
								
							 
						 
						
							
							
								
								feat(renderer): swapchain recreation, bug fixes & other stuff  
							
							
							
						 
						
							2025-10-02 23:53:28 +03:30 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								ebf1f54d31 
								
							 
						 
						
							
							
								
								feat(renderer): vulkan triangle  
							
							
							
						 
						
							2025-10-01 17:31:46 +03:30 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								5148b8836c 
								
							 
						 
						
							
							
								
								feat(renderer): contextn, test utils, refactors & changes  
							
							
							
						 
						
							2025-09-30 14:04:22 +03:30 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								cce627a350 
								
							 
						 
						
							
							
								
								refactor(renderer): null initialize vk functions  
							
							
							
						 
						
							2025-09-28 23:35:32 +03:30 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								a77abe312b 
								
							 
						 
						
							
							
								
								fix(surface): not checking if surface component has initialized x11 native data  
							
							
							
						 
						
							2025-09-27 23:32:21 +03:30 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								fa1bfaae1e 
								
							 
						 
						
							
							
								
								refactor(renderer): split up context into multiple objectes & fix some edge cases  
							
							
							
						 
						
							2025-09-25 22:23:08 +03:30 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								d411c9ab2c 
								
							 
						 
						
							
							
								
								chore(renderer): remove legacy code-base  
							
							
							
						 
						
							2025-09-25 22:13:50 +03:30 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								607e6864b4 
								
							 
						 
						
							
							
								
								feat(renderer/vk): create swapchain images  
							
							
	
		
			
	 
	
	
		
	
	
		
			
				
	continuous-integration/drone/push Build was killed 
				
			 
		
		
	 
 
	 
							
						 
						
							2025-09-25 11:41:25 +03:30 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								f268724034 
								
							 
						 
						
							
							
								
								fix(renderer): calling vkDestroyInstance causes XCloseWindow to segfault  
							
							... 
							
							
	
		
			
	 
	
	
		
	
	
		
			
				
	continuous-integration/drone/push Build is failing 
				
			 
		
		
	 
 
	 
							
							ref: 0017308648https://github.com/KhronosGroup/Vulkan-LoaderAndValidationLayers/issues/1894 
ref: https://www.xfree86.org/4.7.0/DRI11.html  
							
						 
						
							2025-09-24 15:08:15 +03:30 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								030556c733 
								
							 
						 
						
							
							
								
								feat(renderer): swapchain creation  
							
							
	
		
			
	 
	
	
		
	
	
		
			
				
	continuous-integration/drone/push Build is failing 
				
			 
		
		
	 
 
	 
							
						 
						
							2025-09-24 14:37:16 +03:30 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								26dd49188b 
								
							 
						 
						
							
							
								
								fix(renderer): minor mistake  
							
							
							
						 
						
							2025-09-24 10:43:58 +03:30 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								131d3472ac 
								
							 
						 
						
							
							
								
								refactor(renderer): minor code refactors  
							
							
							
						 
						
							2025-09-24 10:39:45 +03:30 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								55d68e3b71 
								
							 
						 
						
							
							
								
								refactor(renderer): fix clang-tidy checks in system tests  
							
							
							
						 
						
							2025-09-24 10:08:48 +03:30 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								a58b0c030f 
								
							 
						 
						
							
							
								
								feat(renderer): wip hello triangle  
							
							
							
						 
						
							2025-09-22 18:50:17 +03:30 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								03225b3ae6 
								
							 
						 
						
							
							
								
								refactor(renderer): replace ecs/scene.hpp with ecs/registry.hpp  
							
							
							
						 
						
							2025-09-20 15:40:32 +03:30 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								0c35c13ac1 
								
							 
						 
						
							
							
								
								chore: remove entt as dependency  
							
							
							
						 
						
							2025-09-20 15:36:15 +03:30 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								f47afbdbcc 
								
							 
						 
						
							
							
								
								chore: remove yaml-cpp as dependency  
							
							
							
						 
						
							2025-09-19 09:40:26 +03:30 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								3a713b6af7 
								
							 
						 
						
							
							
								
								wip: renderer rewrite  
							
							
							
						 
						
							2025-09-18 19:24:27 +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 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								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 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								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 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								cd886aa8c9 
								
							 
						 
						
							
							
								
								refactor: flatten directory structure  
							
							
	
		
			
	 
	
	
		
	
	
		
			
				
	continuous-integration/drone/push Build was killed 
				
			 
		
		
	 
 
	 
							
						 
						
							2025-07-20 04:46:15 +03:30 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								f9ce347ca0 
								
							 
						 
						
							
							
								
								feat: initial math module implementation  
							
							... 
							
							
							
							refactor: replace glm with built-in math library 
							
						 
						
							2025-07-17 10:44:00 +03:30 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								a88aa739b1 
								
							 
						 
						
							
							
								
								fix: build issues with NULL on some compilers  
							
							
	
		
			
	 
	
	
		
	
	
		
			
				
	continuous-integration/drone/push Build was killed 
				
			 
		
		
	 
 
	 
							
						 
						
							2025-07-16 11:31:58 +03:30 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								5d1862f493 
								
							 
						 
						
							
							
								
								style: fix clang-format issues  
							
							
	
		
			
	 
	
	
		
	
	
		
			
				
	continuous-integration/drone/push Build is failing 
				
			 
		
		
	 
 
	 
							
						 
						
							2025-07-15 16:31:46 +03:30 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								1247b1ac69 
								
							 
						 
						
							
							
								
								ci: add static_analysis ( #2 )  
							
							... 
							
							
	
		
			
	 
	
	
		
	
	
		
			
				
	continuous-integration/drone/push Build is failing 
				
			 
		
		
	 
 
	 
							
							Reviewed-on: #2 
Co-authored-by: light7734 <light7734@tuta.io>
Co-committed-by: light7734 <light7734@tuta.io> 
							
						 
						
							2025-07-14 08:45:09 +00:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
							
							
							
								
							
							
								c96eeecfe6 
								
							 
						 
						
							
							
								
								style: fix clang-format from Windows  
							
							
	
		
			
	 
	
	
		
	
	
		
			
				
	continuous-integration/drone/push Build is passing 
				
			 
		
		
	 
 
	 
							
						 
						
							2025-07-12 19:24:11 +03:30 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
							
							
							
								
							
							
								933ac514a0 
								
							 
						 
						
							
							
								
								build: fix build on Windows using msvc compiler  
							
							
	
		
			
	 
	
	
		
	
	
		
			
				
	continuous-integration/drone/push Build is failing 
				
			 
		
		
	 
 
	 
							
						 
						
							2025-07-12 14:40:10 +03:30 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								f2c692a118 
								
							 
						 
						
							
							
								
								style: apply clang-format v20  
							
							
	
		
			
	 
	
	
		
	
	
		
			
				
	continuous-integration/drone/push Build is passing 
				
			 
		
		
	 
 
	 
							
						 
						
							2025-07-11 14:05:59 +03:30 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								0f3639e401 
								
							 
						 
						
							
							
								
								refactor: renamed lt_assert to ensure  
							
							
							
						 
						
							2025-07-11 02:12:55 +03:30 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								9706ff96e1 
								
							 
						 
						
							
							
								
								style: rename a directory  
							
							
							
						 
						
							2025-07-11 01:04:37 +03:30 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								7f7eb8439c 
								
							 
						 
						
							
							
								
								refactor: entrypoint  
							
							
							
						 
						
							2025-07-11 00:24:44 +03:30 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								30c9196af0 
								
							 
						 
						
							
							
								
								style: rename namespace Light to lt  
							
							
							
						 
						
							2025-07-11 00:05:48 +03:30 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								b572b61f4b 
								
							 
						 
						
							
							
								
								refactor: asset loading/caching  
							
							
							
						 
						
							2025-07-10 21:51:17 +03:30 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
									
										
									
								
							
							
							
								
							
							
								10d4a523eb 
								
							 
						 
						
							
							
								
								chore: some renaming  
							
							
							
						 
						
							2025-07-10 13:43:04 +03:30