Home | History | Annotate | Download | only in r300

Lines Matching refs:velems

1721 static void r300_vertex_psc(struct r300_vertex_element_state *velems)
1723 struct r300_vertex_stream_state *vstream = &velems->vertex_stream;
1731 for (i = 0; i < velems->count; i++) {
1732 format = velems->velem[i].src_format;
1768 struct r300_vertex_element_state *velems;
1783 velems = CALLOC_STRUCT(r300_vertex_element_state);
1784 if (!velems)
1787 velems->count = count;
1788 memcpy(velems->velem, attribs, sizeof(struct pipe_vertex_element) * count);
1793 r300_vertex_psc(velems);
1796 velems->format_size[i] =
1797 align(util_format_get_blocksize(velems->velem[i].src_format), 4);
1798 velems->vertex_size_dwords += velems->format_size[i] / 4;
1802 return velems;
1809 struct r300_vertex_element_state *velems = state;
1811 if (velems == NULL) {
1815 r300->velems = velems;
1818 draw_set_vertex_elements(r300->draw, velems->count, velems->velem);
1822 UPDATE_STATE(&velems->vertex_stream, r300->vertex_stream_state);
1823 r300->vertex_stream_state.size = (1 + velems->vertex_stream.count) * 2;