git.iko.soy/metal-metaballs
on master help sign in
Corrected metaball colors.
commit5fb38a491e5c27a9d24fbe8fdf7b8602d7d68132 authorvinivendra <vinivendra@gmail.com> dateWed 10 Feb 2016, 14:48 (11 years ago) parent40cc173
2 files changed+1−2
PixelImage/MetalMetaballRenderer.swift−1 PixelImage/shaders.metal+1−1
PixelImage/MetalMetaballRenderer.swift−1
@@ -1,4 +1,3 @@
1−// TODO: Metaballs from texture to buffer
21// TODO: Use async dispatch to free up main queue
32// TODO: Refactor update into 2 calls: metalRendering() and textureToImage()
43// TODO: Use two textures/images to alternate the 2 calls (like OpenGL double buffers)
PixelImage/shaders.metal+1−1
@@ -44,7 +44,7 @@ kernel void
4444 }
4545 }
4646
47− float result = sum;
47+ float result = mix(0.0, 1.0, step(0.4, sum));
4848
4949 outTexture.write(float4(result, result / 2, 0, 1), gid);
5050}