mac port, still some non VBO stuff inside