fix opacity and shader issues