RealityTap
Let's learn Metal shaders in the context of a typical UIKit interaction. The repo will be updated with new shaders, feel free to contribute.
#Usage
var metalRenderer: RealityTap!
...
@objc func handleTap(_ gesture: UITapGestureRecognizer) {
metalRenderer = RealityTap(view: self.mapView, effect: .shockwave)
metalRenderer.realityTap(presentingView: self.mapView, gestureRecognizer: gesture)
}