|
0aab90b693
|
[MetaballsKit] Implement sampling kernel
|
2017-08-01 19:13:20 -07:00 |
|
|
cacdba4555
|
[Metaballs] Remove sampling kernel from Metal file
|
2017-08-01 19:01:43 -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 |
|
|
fda6890669
|
Link MetaballsKit with MetalKit
|
2017-08-01 07:54:04 -07:00 |
|
|
99739a5d63
|
[Metaballs] Fragment shader, stubs for vertex and sample shaders
|
2017-07-30 20:40:10 -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 |
|
|
ee7bd497cc
|
[Metaballs] Sort out the Metal kernel declaration
|
2017-07-30 15:52:40 -07:00 |
|
|
4023e17b15
|
[Metaballs] Add empty Renderer file to project
|
2017-07-30 15:24:34 -07:00 |
|
|
b971f6bcce
|
[Metaballs] Make ViewController.view an MTKView
|
2017-07-30 15:22:29 -07:00 |
|
|
d915bae8cd
|
[Metaballs] Add empty shader file to app
|
2017-07-30 15:22:01 -07:00 |
|
|
e994708218
|
[Metaballs] Remove all the menus
|
2017-07-30 14:48:17 -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 |
|
|
2099749071
|
Initial Commit
|
2017-07-30 14:04:39 -07:00 |
|