Jack 
							
						 
						
							 
							
							
							
							
								
							
							
								9fa18ac69e 
								
							 
						 
						
							
							
								
								Merge branch 'main' into feature/3-mesh-tessellation  
							
							 
							
							
							
						 
						
							2024-08-28 21:20:02 -04:00  
						
					 
				
					
						
							
							
								
								Jack Christensen 
							
						 
						
							 
							
							
							
							
								
							
							
								9e6d0d4c02 
								
							 
						 
						
							
							
								
								Merge branch 'feature/interface-scaling' into 'main'  
							
							 
							
							... 
							
							
							
							Resize font and add JetBrainsMono
See merge request jack/terravisor!3  
							
						 
						
							2024-08-29 01:13:43 +00:00  
						
					 
				
					
						
							
							
								
								Jack 
							
						 
						
							 
							
							
							
							
								
							
							
								af7fa08016 
								
							 
						 
						
							
							
								
								Add check for OS to get font  
							
							 
							
							... 
							
							
							
							For some reason in Windows, the root directory is /terravisor, but in Linux it's /terravisor/build. Idk why it is that way in Windows. 
							
						 
						
							2024-08-28 21:12:19 -04:00  
						
					 
				
					
						
							
							
								
								Jack 
							
						 
						
							 
							
							
							
							
								
							
							
								fa24633a9e 
								
							 
						 
						
							
							
								
								Check root directory for font  
							
							 
							
							
							
						 
						
							2024-08-28 21:09:26 -04:00  
						
					 
				
					
						
							
							
								
								Jack 
							
						 
						
							 
							
							
							
							
								
							
							
								9c00945ea1 
								
							 
						 
						
							
							
								
								Resize font and add JetBrainsMono  
							
							 
							
							
							
						 
						
							2024-08-28 21:07:15 -04:00  
						
					 
				
					
						
							
							
								
								Jack 
							
						 
						
							 
							
							
							
							
								
							
							
								93048ed1b6 
								
							 
						 
						
							
							
								
								Merge branch 'main' into feature/3-mesh-tessellation  
							
							 
							
							
							
						 
						
							2024-08-28 13:59:01 -04:00  
						
					 
				
					
						
							
							
								
								Jack 
							
						 
						
							 
							
							
							
							
								
							
							
								da8487d7dd 
								
							 
						 
						
							
							
								
								Update to v0.0.3  
							
							 
							
							
							
						 
						
							2024-08-28 13:50:54 -04:00  
						
					 
				
					
						
							
							
								
								Jack 
							
						 
						
							 
							
							
							
							
								
							
							
								5b38f5548e 
								
							 
						 
						
							
							
								
								Updated imgui.ini  
							
							 
							
							
							
						 
						
							2024-08-28 10:06:02 -04:00  
						
					 
				
					
						
							
							
								
								Jack 
							
						 
						
							 
							
							
							
							
								
							
							
								a66f4e275a 
								
							 
						 
						
							
							
								
								Merge branch 'feature/1-camera-controls' into feature/3-mesh-tessellation  
							
							 
							
							
							
						 
						
							2024-08-28 10:05:24 -04:00  
						
					 
				
					
						
							
							
								
								Jack 
							
						 
						
							 
							
							
							
							
								
							
							
								97e13c088e 
								
							 
						 
						
							
							
								
								Camera updates correctly  on window resize  
							
							 
							
							
							
						 
						
							2024-08-28 09:45:08 -04:00  
						
					 
				
					
						
							
							
								
								Jack 
							
						 
						
							 
							
							
							
							
								
							
							
								1b54280c52 
								
							 
						 
						
							
							
								
								Create Interface struct and functions to control ImGui windows  
							
							 
							
							... 
							
							
							
							Should now be able to get and manipulate data pertaining to the ImGui windows so I can properly update the camera's aspect. 
							
						 
						
							2024-08-26 16:53:49 -04:00  
						
					 
				
					
						
							
							
								
								Jack 
							
						 
						
							 
							
							
							
							
								
							
							
								eff5bb09e9 
								
							 
						 
						
							
							
								
								Add check for viewport size change to update camera  
							
							 
							
							
							
						 
						
							2024-08-26 10:58:22 -04:00  
						
					 
				
					
						
							
							
								
								Jack 
							
						 
						
							 
							
							
							
							
								
							
							
								eb1e2a0ba8 
								
							 
						 
						
							
							
								
								Resize viewport keeps propper aspect  
							
							 
							
							... 
							
							
							
							TODO keep correct aspect when resizing main window 
							
						 
						
							2024-08-26 10:55:54 -04:00  
						
					 
				
					
						
							
							
								
								Jack 
							
						 
						
							 
							
							
							
							
								
							
							
								4f17647387 
								
							 
						 
						
							
							
								
								Fix typo in CHANGELOG  
							
							 
							
							... 
							
							
							
							Wrong version number 
							
						 
						
							2024-08-25 23:34:39 -04:00  
						
					 
				
					
						
							
							
								
								Jack Christensen 
							
						 
						
							 
							
							
							
							
								
							
							
								5d1d56bc5c 
								
							 
						 
						
							
							
								
								Merge branch 'feature/7-codebase-refactoring' into 'main'  
							
							 
							
							... 
							
							
							
							Update uniform handling
See merge request jack/terravisor!2  
							
						 
						
							2024-08-26 03:32:58 +00:00  
						
					 
				
					
						
							
							
								
								Jack Christensen 
							
						 
						
							 
							
							
							
							
								
							
							
								1b10e2fed6 
								
							 
						 
						
							
							
								
								Update uniform handling  
							
							 
							
							
							
						 
						
							2024-08-26 03:32:58 +00:00  
						
					 
				
					
						
							
							
								
								Jack 
							
						 
						
							 
							
							
							
							
								
							
							
								a92b85ab35 
								
							 
						 
						
							
							
								
								Add GeoData to TEC  
							
							 
							
							
							
						 
						
							2024-08-25 23:04:34 -04:00  
						
					 
				
					
						
							
							
								
								Jack 
							
						 
						
							 
							
							
							
							
								
							
							
								c4f539c5b8 
								
							 
						 
						
							
							
								
								Fix namechange  
							
							 
							
							... 
							
							
							
							Revert back to regular uniforms file name 
							
						 
						
							2024-08-25 22:53:24 -04:00  
						
					 
				
					
						
							
							
								
								Jack 
							
						 
						
							 
							
							
							
							
								
							
							
								1b4e3990e8 
								
							 
						 
						
							
							
								
								Tmp commit  
							
							 
							
							... 
							
							
							
							Because I'm just renaming a file by making it lower case (technically snake_case) I need to do a tmp commit so the rename sticks. 
							
						 
						
							2024-08-25 22:52:15 -04:00  
						
					 
				
					
						
							
							
								
								Jack 
							
						 
						
							 
							
							
							
							
								
							
							
								7cf2ec7b55 
								
							 
						 
						
							
							
								
								Refactor uniforms  
							
							 
							
							... 
							
							
							
							Add GeoData to control uniforms for geo pass. TODO refactor post pass uniforms 
							
						 
						
							2024-08-25 22:49:45 -04:00  
						
					 
				
					
						
							
							
								
								Jack 
							
						 
						
							 
							
							
							
							
								
							
							
								f638a2f1f8 
								
							 
						 
						
							
							
								
								Bind attribute location  
							
							 
							
							... 
							
							
							
							Realized that attribute locations were not bound for the geometry pass. Fixed that and renamed variables to be camelCase 
							
						 
						
							2024-08-25 22:16:14 -04:00  
						
					 
				
					
						
							
							
								
								Jack Christensen 
							
						 
						
							 
							
							
							
							
								
							
							
								944f98243c 
								
							 
						 
						
							
							
								
								Update README.md  
							
							 
							
							
							
						 
						
							2024-08-26 00:06:48 +00:00  
						
					 
				
					
						
							
							
								
								Jack Christensen 
							
						 
						
							 
							
							
							
							
								
							
							
								18f74d777d 
								
							 
						 
						
							
							
								
								Update COPYING  
							
							 
							
							
							
						 
						
							2024-08-26 00:06:04 +00:00  
						
					 
				
					
						
							
							
								
								Jack Christensen 
							
						 
						
							 
							
							
							
							
								
							
							
								bd44baa339 
								
							 
						 
						
							
							
								
								Delete LICENSE  
							
							 
							
							
							
						 
						
							2024-08-26 00:03:55 +00:00  
						
					 
				
					
						
							
							
								
								Jack 
							
						 
						
							 
							
							
							
							
								
							
							
								1e7656e3ad 
								
							 
						 
						
							
							
								
								Update relavent files to glsl version 4.5  
							
							 
							
							
							
						 
						
							2024-08-25 19:26:12 -04:00  
						
					 
				
					
						
							
							
								
								Jack 
							
						 
						
							 
							
							
							
							
								
							
							
								0cec0b2d8a 
								
							 
						 
						
							
							
								
								Setup versioning  
							
							 
							
							... 
							
							
							
							Got versioning setup and created a path for the near future. 
							
						 
						
							2024-08-25 19:01:10 -04:00  
						
					 
				
					
						
							
							
								
								Jack Christensen 
							
						 
						
							 
							
							
							
							
								
							
							
								0097ab2641 
								
							 
						 
						
							
							
								
								Merge branch 'feature/texture-import' into 'main'  
							
							 
							
							... 
							
							
							
							Start load texture logic
See merge request jack/terravisor!1  
							
						 
						
							2024-08-25 20:35:09 +00:00  
						
					 
				
					
						
							
							
								
								Jack 
							
						 
						
							 
							
							
							
							
								
							
							
								0b3c7b0f74 
								
							 
						 
						
							
							
								
								Add TIFF import  
							
							 
							
							... 
							
							
							
							Completed LoadTexture() to allow for TIFF files and loaded the color texture to the shaders. Some minor changes to the fragment shaders, but nothing major. 
							
						 
						
							2024-08-25 16:31:01 -04:00  
						
					 
				
					
						
							
							
								
								Jack 
							
						 
						
							 
							
							
							
							
								
							
							
								6a35ad9e5c 
								
							 
						 
						
							
							
								
								Reorganized FreeImage libraries  
							
							 
							
							... 
							
							
							
							In dependencies/FreeImage/lib changed /linux to /UNIX and added /WIN32 to try and keep things organized. 
							
						 
						
							2024-08-24 00:27:20 -04:00  
						
					 
				
					
						
							
							
								
								Jack 
							
						 
						
							 
							
							
							
							
								
							
							
								17d7c6aa95 
								
							 
						 
						
							
							
								
								Removed TIFF::TIFF  
							
							 
							
							
							
						 
						
							2024-08-24 00:19:52 -04:00  
						
					 
				
					
						
							
							
								
								Jack 
							
						 
						
							 
							
							
							
							
								
							
							
								09f0c314f6 
								
							 
						 
						
							
							
								
								Hail Mary fix to get working on Linux  
							
							 
							
							
							
						 
						
							2024-08-24 00:19:14 -04:00  
						
					 
				
					
						
							
							
								
								Jack 
							
						 
						
							 
							
							
							
							
								
							
							
								ae2db4bd76 
								
							 
						 
						
							
							
								
								Typo in CMakeLists  
							
							 
							
							
							
						 
						
							2024-08-24 00:16:39 -04:00  
						
					 
				
					
						
							
							
								
								Jack 
							
						 
						
							 
							
							
							
							
								
							
							
								5b93c79ad7 
								
							 
						 
						
							
							
								
								Trying .so to link libraries  
							
							 
							
							
							
						 
						
							2024-08-24 00:14:16 -04:00  
						
					 
				
					
						
							
							
								
								Jack 
							
						 
						
							 
							
							
							
							
								
							
							
								176362eff7 
								
							 
						 
						
							
							
								
								Add TIFF libraries to CMakeLists.txt  
							
							 
							
							
							
						 
						
							2024-08-24 00:11:20 -04:00  
						
					 
				
					
						
							
							
								
								Jack 
							
						 
						
							 
							
							
							
							
								
							
							
								a743849a94 
								
							 
						 
						
							
							
								
								Fix typo in CMakeLists.txt  
							
							 
							
							... 
							
							
							
							libFreeImage.a -> libfreeimage.a 
							
						 
						
							2024-08-24 00:08:40 -04:00  
						
					 
				
					
						
							
							
								
								Jack 
							
						 
						
							 
							
							
							
							
								
							
							
								df9ba55955 
								
							 
						 
						
							
							
								
								Fix typo in CMakeLists.txt  
							
							 
							
							... 
							
							
							
							Forgot endif() at line 46 
							
						 
						
							2024-08-24 00:07:37 -04:00  
						
					 
				
					
						
							
							
								
								Jack 
							
						 
						
							 
							
							
							
							
								
							
							
								5e6a2a2b9c 
								
							 
						 
						
							
							
								
								Add linux library to dependency  
							
							 
							
							
							
						 
						
							2024-08-24 00:06:28 -04:00  
						
					 
				
					
						
							
							
								
								Jack 
							
						 
						
							 
							
							
							
							
								
							
							
								b0e8ab8a36 
								
							 
						 
						
							
							
								
								Update .gitignore to make exceptions for FreeImage files  
							
							 
							
							
							
						 
						
							2024-08-23 23:40:02 -04:00  
						
					 
				
					
						
							
							
								
								Jack 
							
						 
						
							 
							
							
							
							
								
							
							
								34e0974eb3 
								
							 
						 
						
							
							
								
								FreeImage correctly included  
							
							 
							
							... 
							
							
							
							I gave up and am directly including FreeImage in this project. I need to add proper licensing soon. 
							
						 
						
							2024-08-23 23:35:47 -04:00  
						
					 
				
					
						
							
							
								
								Jack 
							
						 
						
							 
							
							
							
							
								
							
							
								33c121764b 
								
							 
						 
						
							
							
								
								Just looking at all the include and lib directories  
							
							 
							
							
							
						 
						
							2024-08-23 22:20:34 -04:00  
						
					 
				
					
						
							
							
								
								Jack 
							
						 
						
							 
							
							
							
							
								
							
							
								4cf7c4d102 
								
							 
						 
						
							
							
								
								Remove UNIX check  
							
							 
							
							
							
						 
						
							2024-08-23 22:18:32 -04:00  
						
					 
				
					
						
							
							
								
								Jack 
							
						 
						
							 
							
							
							
							
								
							
							
								6b06d8651a 
								
							 
						 
						
							
							
								
								Try adding FreeImage to source files  
							
							 
							
							
							
						 
						
							2024-08-23 22:16:19 -04:00  
						
					 
				
					
						
							
							
								
								Jack 
							
						 
						
							 
							
							
							
							
								
							
							
								2df0bff067 
								
							 
						 
						
							
							
								
								Link to installed rather than packages  
							
							 
							
							
							
						 
						
							2024-08-23 22:12:53 -04:00  
						
					 
				
					
						
							
							
								
								Jack 
							
						 
						
							 
							
							
							
							
								
							
							
								a13219484c 
								
							 
						 
						
							
							
								
								Directly link to FreeImage headers  
							
							 
							
							
							
						 
						
							2024-08-23 22:05:54 -04:00  
						
					 
				
					
						
							
							
								
								Jack Christensen 
							
						 
						
							 
							
							
							
							
								
							
							
								54333998a3 
								
							 
						 
						
							
							
								
								Update .gitlab-ci.yml file  
							
							 
							
							
							
						 
						
							2024-08-24 02:03:23 +00:00  
						
					 
				
					
						
							
							
								
								Jack Christensen 
							
						 
						
							 
							
							
							
							
								
							
							
								5a61870048 
								
							 
						 
						
							
							
								
								Update .gitlab-ci.yml file  
							
							 
							
							
							
						 
						
							2024-08-24 02:02:26 +00:00  
						
					 
				
					
						
							
							
								
								Jack 
							
						 
						
							 
							
							
							
							
								
							
							
								9ef7a32957 
								
							 
						 
						
							
							
								
								Switch test build from release to debug  
							
							 
							
							
							
						 
						
							2024-08-23 21:58:56 -04:00  
						
					 
				
					
						
							
							
								
								Jack 
							
						 
						
							 
							
							
							
							
								
							
							
								3f923e5a2f 
								
							 
						 
						
							
							
								
								Move FreeImage.h include from header to main file  
							
							 
							
							... 
							
							
							
							Test couldn't find FreeImage functions so I'm trying moving it 
							
						 
						
							2024-08-23 21:56:12 -04:00  
						
					 
				
					
						
							
							
								
								Jack 
							
						 
						
							 
							
							
							
							
								
							
							
								d12a32f162 
								
							 
						 
						
							
							
								
								Point CMake to base lib directory  
							
							 
							
							... 
							
							
							
							Just want to check if this works. Not the best way to do things. 
							
						 
						
							2024-08-23 21:53:27 -04:00  
						
					 
				
					
						
							
							
								
								Jack 
							
						 
						
							 
							
							
							
							
								
							
							
								347d46c900 
								
							 
						 
						
							
							
								
								Start load texture logic  
							
							 
							
							... 
							
							
							
							I just wanted to get something in here to make sure the branch is working with automatic tests and that FreeImage wouldn't throw errors now that I'm actually using it. 
							
						 
						
							2024-08-23 21:47:37 -04:00