Lines Matching full:vertex
184 if (unlikely(nv50->vertex->instance_bufs & (1 << vbi))) {
193 nv50->vertex->vb_access_size[vbi];
230 for (i = 0; i < nv50->vertex->num_elements; ++i) {
231 struct pipe_vertex_element *ve = &nv50->vertex->element[i].pipe;
280 struct nv50_vertex_stateobj *vertex = nv50->vertex;
286 const unsigned n = MAX2(vertex->num_elements, nv50->state.num_vtxelts);
288 if (unlikely(vertex->need_conversion))
297 /* if vertex buffer was written by GPU - flush VBO cache */
308 /* update vertex format state */
311 nv50->state.num_vtxelts = vertex->num_elements;
312 for (i = 0; i < vertex->num_elements; ++i)
313 PUSH_DATA (push, vertex->element[i].state);
322 for (i = 0; i < vertex->num_elements; ++i) {
323 const unsigned b = vertex->element[i].pipe.vertex_buffer_index;
324 ve = &vertex->element[i];
336 mask = vertex->instance_elts ^ nv50->state.instance_elts;
341 PUSH_DATA (push, (vertex->instance_elts >> i) & 1);
343 nv50->state.instance_elts = vertex->instance_elts;
349 for (i = 0; i < vertex->num_elements; ++i) {
351 const unsigned b = vertex->element[i].pipe.vertex_buffer_index;
352 ve = &vertex->element[i];
368 BCTX_REFN(nv50->bufctx_3d, VERTEX, buf, RD);
394 nv50->state.num_vtxelts = vertex->num_elements;