gallium: make user vertex buffers optional