Indirect radiosity using a deferred renderer writen in opengl