Lines Matching refs:vertex
1561 /* Emit the vertex buffer rendering commands */
1588 /* Emit the vertex buffer age */
2263 drm_radeon_vertex_t *vertex = data;
2271 DRM_CURRENTPID, vertex->idx, vertex->count, vertex->discard);
2273 if (vertex->idx < 0 || vertex->idx >= dma->buf_count) {
2275 vertex->idx, dma->buf_count - 1);
2278 if (vertex->prim < 0 || vertex->prim > RADEON_PRIM_TYPE_3VRT_LINE_LIST) {
2279 DRM_ERROR("buffer prim %d\n", vertex->prim);
2286 buf = dma->buflist[vertex->idx];
2294 DRM_ERROR("sending pending buffer %d\n", vertex->idx);
2300 if (vertex->count) {
2301 buf->used = vertex->count; /* not used? */
2319 prim.finish = vertex->count; /* unused */
2320 prim.prim = vertex->prim;
2321 prim.numverts = vertex->count;
2327 if (vertex->discard) {
2549 drm_radeon_vertex2_t *vertex = data;
2558 DRM_CURRENTPID, vertex->idx, vertex->discard);
2560 if (vertex->idx < 0 || vertex->idx >= dma->buf_count) {
2562 vertex->idx, dma->buf_count - 1);
2569 buf = dma->buflist[vertex->idx];
2578 DRM_ERROR("sending pending buffer %d\n", vertex->idx);
2585 for (laststate = 0xff, i = 0; i < vertex->nr_prims; i++) {
2589 if (DRM_COPY_FROM_USER(&prim, &vertex->prim[i], sizeof(prim)))
2596 &vertex->state[prim.stateidx],
2629 if (vertex->discard) {