vertex cache stuff