Low-Level Vertex Programming