Rendering photographic blur (depth of field) with OpenGL and GLSL