Changes with the intent to support vertex buffer objects instead of vertex arrays.