Add new transparent shader so that we can support per-object alpha