OpenGL - deferred rendering

Code samples derived from work by Joey de Vries, @joeydevries, author of All code samples, unless explicitly stated otherwise, are licensed under the terms of the CC BY-NC 4.0 license as published by Creative Commons, either version 4 of the License, or (at your option) any later version.