various, optimizing for fewer gl transformations, trying to get back to 60fps