geometry, vertex data, and primitives changes