Working on deferred rendering again. Getting somewhere good.