55f7c6fe78 
								
							 
						 
						
							
							
								
								Add Math module and an extension to float4 to make a float3  
							
							 
							
							
							
						 
						
							2018-11-20 11:00:59 -07:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								50d895afa1 
								
							 
						 
						
							
							
								
								Add a performance test for the Diamond-Square renderer  
							
							 
							
							
							
						 
						
							2018-11-11 22:13:14 -05:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								47df42c8e5 
								
							 
						 
						
							
							
								
								Add a basic Queue data structure  
							
							 
							
							... 
							
							
							
							Implemented as a linked list. 
							
						 
						
							2018-11-10 17:42:23 -05:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								cd48797fa9 
								
							 
						 
						
							
							
								
								Fix the build; test box subdivisions  
							
							 
							
							
							
						 
						
							2018-11-10 10:30:07 -05:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								8e2a873edf 
								
							 
						 
						
							
							
								
								Move shader files to Shaders group  
							
							 
							
							
							
						 
						
							2018-11-10 09:54:17 -05:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								cce59a45dc 
								
							 
						 
						
							
							
								
								Get down an initial diamond-squares implementation  
							
							 
							
							
							
						 
						
							2018-11-10 09:53:37 -05:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								a390cbc584 
								
							 
						 
						
							
							
								
								Add unit test target for Terrain2  
							
							 
							
							
							
						 
						
							2018-11-08 20:19:31 -05:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								11b9cba8ac 
								
							 
						 
						
							
							
								
								Add a Uniform object for RandomAlgorithm  
							
							 
							
							... 
							
							
							
							This object contains several random numbers for the GPU kernel to use when generating random points. This isn't right yet (there are still patterns in the generated data) but it's time to move on... 
							
						 
						
							2018-11-07 16:47:07 -05:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								55a134882d 
								
							 
						 
						
							
							
								
								Proof of concept for Algorithm objects  
							
							 
							
							... 
							
							
							
							Next up compute kernel dispatch! 
							
						 
						
							2018-11-04 13:44:47 -05:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								5fa89d1e47 
								
							 
						 
						
							
							
								
								Extract Terrain into its own class  
							
							 
							
							
							
						 
						
							2018-11-03 15:59:11 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								ee2431d9c4 
								
							 
						 
						
							
							
								
								Fix Terrain2's build  
							
							 
							
							
							
						 
						
							2018-11-03 15:44:10 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								a771c2622a 
								
							 
						 
						
							
							
								
								Create Terrain2 app, using Xcode's boilerplate  
							
							 
							
							
							
						 
						
							2018-11-03 15:15:03 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								df0a4ca6fc 
								
							 
						 
						
							
							
								
								Explicitly link Metal and MetalKit  
							
							 
							
							
							
						 
						
							2018-11-03 15:08:01 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								67134c157b 
								
							 
						 
						
							
							
								
								Get all the pieces together  
							
							 
							
							... 
							
							
							
							Still doesn't render though. :\ 
							
						 
						
							2018-11-03 14:01:34 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								2361199267 
								
							 
						 
						
							
							
								
								Add Terrain class that generates terrain  
							
							 
							
							
							
						 
						
							2018-11-03 10:45:57 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								bb9507e3ec 
								
							 
						 
						
							
							
								
								Create a Renderer and copy over the Math library  
							
							 
							
							
							
						 
						
							2018-11-03 10:16:22 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								75f23a94a4 
								
							 
						 
						
							
							
								
								Set up a TerrainViewController with an MTKView  
							
							 
							
							
							
						 
						
							2018-11-03 09:55:46 -04:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								28caab9052 
								
							 
						 
						
							
							
								
								Initial Commit  
							
							 
							
							
							
						 
						
							2018-11-03 09:43:38 -04:00