Jack 
							
						 
						
							 
							
							
							
							
								
							
							
								9c00945ea1 
								
							 
						 
						
							
							
								
								Resize font and add JetBrainsMono  
							
							 
							
							
							
						 
						
							2024-08-28 21:07:15 -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 Christensen 
							
						 
						
							 
							
							
							
							
								
							
							
								1b10e2fed6 
								
							 
						 
						
							
							
								
								Update uniform handling  
							
							 
							
							
							
						 
						
							2024-08-26 03:32:58 +00: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 
							
						 
						
							 
							
							
							
							
								
							
							
								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 
							
						 
						
							 
							
							
							
							
								
							
							
								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 
							
						 
						
							 
							
							
							
							
								
							
							
								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  
						
					 
				
					
						
							
							
								
								Jack Christensen 
							
						 
						
							 
							
							
							
							
								
							
							
								59bd0c30b1 
								
							 
						 
						
							
							
								
								Add camera controls  
							
							 
							
							
							
						 
						
							2024-08-21 17:14:35 -04:00  
						
					 
				
					
						
							
							
								
								Jack Christensen 
							
						 
						
							 
							
							
							
							
								
							
							
								e3a67c6d00 
								
							 
						 
						
							
							
								
								Add anonymous namespace and add bind and unbind functions to fbo file  
							
							 
							
							
							
						 
						
							2024-08-20 01:35:19 -04:00  
						
					 
				
					
						
							
							
								
								Jack Christensen 
							
						 
						
							 
							
							
							
							
								
							
							
								ca26a4f068 
								
							 
						 
						
							
							
								
								Got rid of load_texture due to errors  
							
							 
							
							
							
						 
						
							2024-08-20 01:01:41 -04:00  
						
					 
				
					
						
							
							
								
								Jack Christensen 
							
						 
						
							 
							
							
							
							
								
							
							
								2d14a6011d 
								
							 
						 
						
							
							
								
								Add include to platform_utils.h to load_texture  
							
							 
							
							
							
						 
						
							2024-08-20 00:52:09 -04:00  
						
					 
				
					
						
							
							
								
								Jack Christensen 
							
						 
						
							 
							
							
							
							
								
							
							
								d144434f59 
								
							 
						 
						
							
							
								
								Refactor fbo to make for functional, less OOP  
							
							 
							
							
							
						 
						
							2024-08-20 00:47:41 -04:00  
						
					 
				
					
						
							
							
								
								Jack Christensen 
							
						 
						
							 
							
							
							
							
								
							
							
								25147837fc 
								
							 
						 
						
							
							
								
								Add load_texture  
							
							 
							
							
							
						 
						
							2024-08-20 00:47:03 -04:00  
						
					 
				
					
						
							
							
								
								Jack Christensen 
							
						 
						
							 
							
							
							
							
								
							
							
								f63a3b1ab6 
								
							 
						 
						
							
							
								
								Renamed callbacks_tmp back to callbacks  
							
							 
							
							
							
						 
						
							2024-08-18 22:29:54 -04:00  
						
					 
				
					
						
							
							
								
								Jack Christensen 
							
						 
						
							 
							
							
							
							
								
							
							
								d36beaacdc 
								
							 
						 
						
							
							
								
								Temporarily rename callbacks to callbacks_tmp  
							
							 
							
							
							
						 
						
							2024-08-18 22:29:21 -04:00  
						
					 
				
					
						
							
							
								
								Jack Christensen 
							
						 
						
							 
							
							
							
							
								
							
							
								c8e19a6d12 
								
							 
						 
						
							
							
								
								Get callbacks to work with Scene class  
							
							 
							
							
							
						 
						
							2024-08-18 22:26:33 -04:00  
						
					 
				
					
						
							
							
								
								Jack Christensen 
							
						 
						
							 
							
							
							
							
								
							
							
								514b05120a 
								
							 
						 
						
							
							
								
								Rename PlatformUtils.h -> platform_utils.h, Callbacks.h and Callbacks.cpp -> callbacks.h and callbacks.cpp  
							
							 
							
							
							
						 
						
							2024-08-18 22:00:51 -04:00  
						
					 
				
					
						
							
							
								
								Jack Christensen 
							
						 
						
							 
							
							
							
							
								
							
							
								9408344349 
								
							 
						 
						
							
							
								
								Add normal to deferred shading setup  
							
							 
							
							
							
						 
						
							2024-08-17 19:40:42 -04:00  
						
					 
				
					
						
							
							
								
								Jack Christensen 
							
						 
						
							 
							
							
							
							
								
							
							
								294c2f3c85 
								
							 
						 
						
							
							
								
								Add option for geometry shader in initial pass  
							
							 
							
							
							
						 
						
							2024-08-17 19:09:48 -04:00  
						
					 
				
					
						
							
							
								
								Jack Christensen 
							
						 
						
							 
							
							
							
							
								
							
							
								2f4de89791 
								
							 
						 
						
							
							
								
								Add position output for deferred rendering  
							
							 
							
							
							
						 
						
							2024-08-17 19:08:11 -04:00  
						
					 
				
					
						
							
							
								
								Jack Christensen 
							
						 
						
							 
							
							
							
							
								
							
							
								a45473c77e 
								
							 
						 
						
							
							
								
								Add dynamic patch grid resolution  
							
							 
							
							
							
						 
						
							2024-08-17 12:25:42 -04:00  
						
					 
				
					
						
							
							
								
								Jack Christensen 
							
						 
						
							 
							
							
							
							
								
							
							
								bc8d855098 
								
							 
						 
						
							
							
								
								Typo in scene.h and some cleanup  
							
							 
							
							
							
						 
						
							2024-08-15 01:09:37 -04:00  
						
					 
				
					
						
							
							
								
								Jack Christensen 
							
						 
						
							 
							
							
							
							
								
							
							
								cba45bdecf 
								
							 
						 
						
							
							
								
								Can import .hgt files. TODO refactor  
							
							 
							
							
							
						 
						
							2024-08-15 00:56:29 -04:00  
						
					 
				
					
						
							
							
								
								Jack Christensen 
							
						 
						
							 
							
							
							
							
								
							
							
								b2450d4ca5 
								
							 
						 
						
							
							
								
								Switch triangle for tessellated quad patch with tess shaders  
							
							 
							
							
							
						 
						
							2024-08-14 18:04:06 -04:00  
						
					 
				
					
						
							
							
								
								Jack Christensen 
							
						 
						
							 
							
							
							
							
								
							
							
								7060c08217 
								
							 
						 
						
							
							
								
								Refactor, setup FBO, and render into ImGui window  
							
							 
							
							
							
						 
						
							2024-08-14 02:16:53 -04:00  
						
					 
				
					
						
							
							
								
								Jack Christensen 
							
						 
						
							 
							
							
							
							
								
							
							
								0e348944b1 
								
							 
						 
						
							
							
								
								Make some indentations concistent  
							
							 
							
							
							
						 
						
							2024-08-13 18:09:49 -04:00  
						
					 
				
					
						
							
							
								
								Jack Christensen 
							
						 
						
							 
							
							
							
							
								
							
							
								74ac6aec9a 
								
							 
						 
						
							
							
								
								Create const variables for window dimensions  
							
							 
							
							
							
						 
						
							2024-08-13 17:58:49 -04:00  
						
					 
				
					
						
							
							
								
								Jack Christensen 
							
						 
						
							 
							
							
							
							
								
							
							
								590982cde3 
								
							 
						 
						
							
							
								
								Add FBO class. Still need to add functionality  
							
							 
							
							
							
						 
						
							2024-08-13 17:47:16 -04:00  
						
					 
				
					
						
							
							
								
								Jack Christensen 
							
						 
						
							 
							
							
							
							
								
							
							
								07eb172464 
								
							 
						 
						
							
							
								
								Refactorize and started shader pipline  
							
							 
							
							
							
						 
						
							2024-08-13 16:25:56 -04:00  
						
					 
				
					
						
							
							
								
								Jack Christensen 
							
						 
						
							 
							
							
							
							
								
							
							
								0adc58fe20 
								
							 
						 
						
							
							
								
								Add PluginUtils.h to DebugCallback includes  
							
							 
							
							
							
						 
						
							2024-08-12 21:59:48 -04:00  
						
					 
				
					
						
							
							
								
								Jack Christensen 
							
						 
						
							 
							
							
							
							
								
							
							
								8e5f1f1119 
								
							 
						 
						
							
							
								
								Fix case sensitive issue for linux  
							
							 
							
							
							
						 
						
							2024-08-12 21:58:13 -04:00  
						
					 
				
					
						
							
							
								
								Jack Christensen 
							
						 
						
							 
							
							
							
							
								
							
							
								dcd82ae202 
								
							 
						 
						
							
							
								
								Create PlatformUtils.h to handle cross platform compatibility  
							
							 
							
							
							
						 
						
							2024-08-12 21:55:08 -04:00  
						
					 
				
					
						
							
							
								
								Jack Christensen 
							
						 
						
							 
							
							
							
							
								
							
							
								8ff81a064a 
								
							 
						 
						
							
							
								
								Add more files from VS_Template  
							
							 
							
							
							
						 
						
							2024-08-12 21:40:28 -04:00  
						
					 
				
					
						
							
							
								
								Jack Christensen 
							
						 
						
							 
							
							
							
							
								
							
							
								535acecc32 
								
							 
						 
						
							
							
								
								Rename directories headers->include | src->source  
							
							 
							
							
							
						 
						
							2024-08-11 15:09:37 -04:00  
						
					 
				
					
						
							
							
								
								Jack Christensen 
							
						 
						
							 
							
							
							
							
								
							
							
								f5a6df5cd0 
								
							 
						 
						
							
							
								
								Remove GLEW and GLFW from repo and add include/ to .gitignore  
							
							 
							
							
							
						 
						
							2024-08-10 19:17:37 -04:00  
						
					 
				
					
						
							
							
								
								Jack Christensen 
							
						 
						
							 
							
							
							
							
								
							
							
								b16a632d61 
								
							 
						 
						
							
							
								
								Initial commit  
							
							 
							
							
							
						 
						
							2024-08-10 19:12:21 -04:00