Translated by OOPer in cooperation with shlab.jp, on 2016/9/7.
Based on https://developer.apple.com/library/ios/samplecode/GLCameraRipple/Introduction/Intro.html#//apple_ref/doc/uid/DTS40011222 2013-02-21.
As this is a line-by-line translation from the original sample code, "redistribute the Apple Software in its entirety and without modifications" would apply. See license terms in each file. Some faults caused by my translation may exist. Not all features tested. You should not contact to Apple or SHLab(jp) about any faults caused by my translation.
=========================================================================== BUILD REQUIREMENTS:
Xcode 8 beta 6, iOS 10 SDK
=========================================================================== RUNTIME REQUIREMENTS:
iOS 8 or later
===========================================================================