deferred with normal, color, diffuse, position, depth