glsl: full implements remaining agg init support squash with previous patches