git.iko.soy/metal-metaballs
on master help sign in
Corrected the rendering orientation.
commit369fb005198afc53740687988b82de2e3d0643c7 authorvinivendra <vinivendra@gmail.com> dateWed 10 Feb 2016, 14:13 (11 years ago) parent43537ae
2 files changed+3−3
PixelImage/MetalMetaballRenderer.swift+1−1 PixelImage/shaders.metal+2−2
PixelImage/MetalMetaballRenderer.swift+1−1
@@ -123,7 +123,7 @@ class MetalMetaballRenderer: MetaballRenderer {
123123 colorSpaceRef, bitmapInfo, provider,
124124 nil, false, renderingIntent)
125125 let image = UIImage(CGImage: imageRef!, scale: 0.0,
126− orientation: UIImageOrientation.DownMirrored)
126+ orientation: UIImageOrientation.Up)
127127
128128 return image
129129 }
PixelImage/shaders.metal+2−2
@@ -17,10 +17,10 @@ kernel void
1717 for (char i = 1; i < metaballArraySize; i += 2) {
1818 for (char j = i + 2; j < metaballArraySize; j += 2) {
1919 float2 metaball1 = float2(metaballTexture.read(i)[0],
20− 600 - metaballTexture.read(i + 1)[0]);
20+ metaballTexture.read(i + 1)[0]);
2121
2222 float2 metaball2 = float2(metaballTexture.read(j)[0],
23− 600 - metaballTexture.read(j + 1)[0]);
23+ metaballTexture.read(j + 1)[0]);
2424
2525 float2 metaball1Vector
2626 = float2(metaball1.x - gid.x, metaball1.y - gid.y);