git.iko.soy/metal-metaballs
on master help sign in
Corrected color transfer method (from cpu to gpu).
commit5b5c5b24e279bf10ca2a585589188af6381e481a authorvinivendra <vinivendra@gmail.com> dateTue 16 Feb 2016, 12:59 (11 years ago) parent0bfcd45
2 files changed+4−4
PixelImage/MetalMetaballRenderer.swift+3−3 PixelImage/ViewController.swift+1−1
PixelImage/MetalMetaballRenderer.swift+3−3
@@ -183,11 +183,11 @@ class MetalMetaballRenderer {
183183 array.append(Float(x))
184184 array.append(Float(y))
185185
186− let color = UIColor.randomFlatColor()
186+ let color = metaball.backgroundColor!
187187 let components = color.components
188− array.append(Float(components.blue))
189− array.append(Float(components.green))
190188 array.append(Float(components.red))
189+ array.append(Float(components.green))
190+ array.append(Float(components.blue))
191191 }
192192 return array
193193 }
PixelImage/ViewController.swift+1−1
@@ -114,7 +114,7 @@ class Metaball: UIView {
114114
115115 size = CGSize(50)
116116 middle = position
117− backgroundColor = UIColor(red: 0.1306, green: 0.7522, blue: 0.0307, alpha: 0.3)
117+ backgroundColor = UIColor(randomFlatColorOfShadeStyle: .Light)
118118 }
119119
120120 required init?(coder aDecoder: NSCoder) {