Lines Matching defs:vertex
1545 /* Emit the vertex buffer rendering commands */
1572 /* Emit the vertex buffer age */
2247 drm_radeon_vertex_t *vertex = data;
2255 DRM_CURRENTPID, vertex->idx, vertex->count, vertex->discard);
2257 if (vertex->idx < 0 || vertex->idx >= dma->buf_count) {
2259 vertex->idx, dma->buf_count - 1);
2262 if (vertex->prim < 0 || vertex->prim > RADEON_PRIM_TYPE_3VRT_LINE_LIST) {
2263 DRM_ERROR("buffer prim %d\n", vertex->prim);
2270 buf = dma->buflist[vertex->idx];
2278 DRM_ERROR("sending pending buffer %d\n", vertex->idx);
2284 if (vertex->count) {
2285 buf->used = vertex->count; /* not used? */
2303 prim.finish = vertex->count; /* unused */
2304 prim.prim = vertex->prim;
2305 prim.numverts = vertex->count;
2311 if (vertex->discard) {
2533 drm_radeon_vertex2_t *vertex = data;
2542 DRM_CURRENTPID, vertex->idx, vertex->discard);
2544 if (vertex->idx < 0 || vertex->idx >= dma->buf_count) {
2546 vertex->idx, dma->buf_count - 1);
2553 buf = dma->buflist[vertex->idx];
2562 DRM_ERROR("sending pending buffer %d\n", vertex->idx);
2569 for (laststate = 0xff, i = 0; i < vertex->nr_prims; i++) {
2573 if (DRM_COPY_FROM_USER(&prim, &vertex->prim[i], sizeof(prim)))
2580 &vertex->state[prim.stateidx],
2613 if (vertex->discard) {