three.js - webgl realistic depth-of-field bokeh example - shader ported from Martins Upitis