| 
							
						 | 
						
							
							
							
							
								
							
							
								2ab34d99ea
								
							
						 | 
						
							
							
								
								[kit] WIP: Getting preference window to work
							
							
							
							
							
							
							
							Rudimentary loading of colors from user defaults 
							
						 | 
						
							2017-08-12 10:53:13 -07:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
							
							
								
							
							
								99fe2147ad
								
							
						 | 
						
							
							
								
								[app] Copy the rawValue of the colorStyle enum into the buffer
							
							
							
							
							
						 | 
						
							2017-08-09 08:52:05 -07:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
							
							
								
							
							
								a7a1cc244b
								
							
						 | 
						
							
							
								
								[kit] Fix the build fallout of the previous commit
							
							
							
							
							
							
							
							Oops. 
							
						 | 
						
							2017-08-08 12:37:35 -07:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
							
							
								
							
							
								aa7b1ffe9d
								
							
						 | 
						
							
							
								
								[kit] Make a bunch of data structures public
							
							
							
							
							
						 | 
						
							2017-08-08 12:36:33 -07:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
							
							
								
							
							
								c84681559e
								
							
						 | 
						
							
							
								
								[app,fw] Pass color information into the shader
							
							
							
							
							
						 | 
						
							2017-08-08 11:52:48 -07:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
							
							
								
							
							
								48365abee3
								
							
						 | 
						
							
							
								
								[MetaballsKit] Add parameters field to get ready for colors
							
							
							
							
							
						 | 
						
							2017-08-06 11:40:13 -07:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
							
							
								
							
							
								cceb00dfe0
								
							
						 | 
						
							
							
								
								[MetaballsKit] Add Memory file
							
							
							
							
							
						 | 
						
							2017-08-06 11:39:18 -07:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
							
							
								
							
							
								fdcf62db74
								
							
						 | 
						
							
							
								
								[MetaballsKit] Just replace balls when size changes
							
							
							
							
							
						 | 
						
							2017-08-06 08:25:13 -07:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
							
							
								
							
							
								357db9a248
								
							
						 | 
						
							
							
								
								[all] Add a ball on click; regenerate the field on right click
							
							
							
							
							
						 | 
						
							2017-08-06 08:24:50 -07:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
							
							
								
							
							
								a49c370ceb
								
							
						 | 
						
							
							
								
								[all] Remove old compute shader code
							
							
							
							
							
						 | 
						
							2017-08-06 07:55:53 -07:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
							
							
								
							
							
								ddc0938ae4
								
							
						 | 
						
							
							
								
								[MetaballsKit] Comment out the "Populated ball [x]" logging for now...
							
							
							
							
							
						 | 
						
							2017-08-06 07:54:25 -07:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
							
							
								
							
							
								bb4bdd1568
								
							
						 | 
						
							
							
								
								[MetaballsKit] In order to modify the actual Ball instance, you have to reference it by index each time (I think)
							
							
							
							
							
						 | 
						
							2017-08-06 07:54:15 -07:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
							
							
								
							
							
								79236d805b
								
							
						 | 
						
							
							
								
								[Metaballs] Randomly position and give velocity to balls when they are added
							
							
							
							
							
							
							
							Add 10 balls to the field on start! 
							
						 | 
						
							2017-08-06 07:48:26 -07:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
							
							
								
							
							
								8dcd0910f1
								
							
						 | 
						
							
							
								
								[all] It works!
							
							
							
							
							
						 | 
						
							2017-08-05 13:38:46 -07:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
							
							
								
							
							
								8b4f2d8cc2
								
							
						 | 
						
							
							
								
								[MetaballsKit] Do not compute a texture, just provide buffers for balls and parameter data
							
							
							
							
							
						 | 
						
							2017-08-05 11:10:06 -07:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
							
							
								
							
							
								2441bd0b76
								
							
						 | 
						
							
							
								
								[MetaballsKit] Add Geometry file
							
							
							
							
							
						 | 
						
							2017-08-05 11:09:03 -07:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
							
							
								
							
							
								5c37010229
								
							
						 | 
						
							
							
								
								[MetaballsKit] Reset the parametersBuffer as needed
							
							
							
							
							
						 | 
						
							2017-08-05 09:30:09 -07:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
							
							
								
							
							
								d08f4a7e23
								
							
						 | 
						
							
							
								
								[MetaballsKit] Better error handling
							
							
							
							
							
						 | 
						
							2017-08-05 09:29:50 -07:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
							
							
								
							
							
								0c175acc79
								
							
						 | 
						
							
							
								
								[MetaballsKit] Center balls added to the field
							
							
							
							
							
						 | 
						
							2017-08-05 09:29:13 -07:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
							
							
								
							
							
								b52e16debe
								
							
						 | 
						
							
							
								
								[MetaballsKit] sampleTexture is public
							
							
							
							
							
						 | 
						
							2017-08-05 09:03:55 -07:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
							
							
								
							
							
								b7a30c46ae
								
							
						 | 
						
							
							
								
								[MetaballsKit] Sort out runtime errors
							
							
							
							
							
						 | 
						
							2017-08-04 22:24:15 -07:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
							
							
								
							
							
								22fbaed88c
								
							
						 | 
						
							
							
								
								[MetaballsKit] Fix up didSet responder for Field.size
							
							
							
							
							
						 | 
						
							2017-08-04 21:10:52 -07:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
							
							
								
							
							
								da5c664ee6
								
							
						 | 
						
							
							
								
								[MetaballsKit] Finish off Metal compute stuff for the simulation
							
							
							
							
							
						 | 
						
							2017-08-04 08:06:33 -07:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
							
							
								
							
							
								467f9d4123
								
							
						 | 
						
							
							
								
								[MetaballsKit] Get the Metal setup stuff straightened out
							
							
							
							
							
						 | 
						
							2017-08-02 08:08:56 -07:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
							
							
								
							
							
								0aab90b693
								
							
						 | 
						
							
							
								
								[MetaballsKit] Implement sampling kernel
							
							
							
							
							
						 | 
						
							2017-08-01 19:13:20 -07:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
							
							
								
							
							
								2b409afc2d
								
							
						 | 
						
							
							
								
								[MetaballsKit] Add a metal file to the framework
							
							
							
							
							
						 | 
						
							2017-08-01 19:01:20 -07:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
							
							
								
							
							
								3ddc484037
								
							
						 | 
						
							
							
								
								[MetaballsKit] Put a bunch of Metal stuff in the Field class
							
							
							
							
							
						 | 
						
							2017-08-01 19:01:03 -07:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
							
							
								
							
							
								2e70c76fb0
								
							
						 | 
						
							
							
								
								[MetaballsKit] Make Field a class
							
							
							
							
							
						 | 
						
							2017-08-01 07:54:29 -07:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
							
							
								
							
							
								fc57f865f2
								
							
						 | 
						
							
							
								
								[MetaballsKit] Make Field.size public and filter balls that lie outside the size when it changed
							
							
							
							
							
						 | 
						
							2017-07-30 15:53:10 -07:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
							
							
								
							
							
								0dd6604fce
								
							
						 | 
						
							
							
								
								[MetaballsKit] Make Field initializer public
							
							
							
							
							
						 | 
						
							2017-07-30 14:47:59 -07:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
							
							
								
							
							
								440ed1b3f3
								
							
						 | 
						
							
							
								
								Rough implementation of the metaballs simulation in MetaballsKit
							
							
							
							
							
						 | 
						
							2017-07-30 14:29:58 -07:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 |