Deferred HDR PBR renderer in OpenGL