Commit graph

17 commits

Author SHA1 Message Date
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