Lines Matching refs:velems
1828 static void r300_vertex_psc(struct r300_vertex_element_state *velems)
1830 struct r300_vertex_stream_state *vstream = &velems->vertex_stream;
1838 for (i = 0; i < velems->count; i++) {
1839 format = velems->velem[i].src_format;
1875 struct r300_vertex_element_state *velems;
1890 velems = CALLOC_STRUCT(r300_vertex_element_state);
1891 if (!velems)
1894 velems->count = count;
1895 memcpy(velems->velem, attribs, sizeof(struct pipe_vertex_element) * count);
1900 r300_vertex_psc(velems);
1903 velems->format_size[i] =
1904 align(util_format_get_blocksize(velems->velem[i].src_format), 4);
1905 velems->vertex_size_dwords += velems->format_size[i] / 4;
1909 return velems;
1916 struct r300_vertex_element_state *velems = state;
1918 if (!velems) {
1922 r300->velems = velems;
1925 draw_set_vertex_elements(r300->draw, velems->count, velems->velem);
1929 UPDATE_STATE(&velems->vertex_stream, r300->vertex_stream_state);
1930 r300->vertex_stream_state.size = (1 + velems->vertex_stream.count) * 2;