 
   // MARK: -
 
+  var steps = 16
+
   var inputImage: CIImage? {
     didSet {
       colorSpace = inputImage?.colorSpace ?? CGColorSpaceCreateDeviceRGB()

      cropRect = facesRect
    }
    
    return rescaled.imageByCroppingToRect(cropRect)
  }
  
}

import CoreImage
import ImageIO
import Metal
import MetalPerformanceShaders

class GoldenSpiralFilter: CIFilter {

