Home | History | Annotate | Download | only in r300

Lines Matching defs:velems

1818 static void r300_vertex_psc(struct r300_vertex_element_state *velems)
1820 struct r300_vertex_stream_state *vstream = &velems->vertex_stream;
1828 for (i = 0; i < velems->count; i++) {
1829 format = velems->velem[i].src_format;
1865 struct r300_vertex_element_state *velems;
1880 velems = CALLOC_STRUCT(r300_vertex_element_state);
1881 if (!velems)
1884 velems->count = count;
1885 memcpy(velems->velem, attribs, sizeof(struct pipe_vertex_element) * count);
1890 r300_vertex_psc(velems);
1893 velems->format_size[i] =
1894 align(util_format_get_blocksize(velems->velem[i].src_format), 4);
1895 velems->vertex_size_dwords += velems->format_size[i] / 4;
1899 return velems;
1906 struct r300_vertex_element_state *velems = state;
1908 if (!velems) {
1912 r300->velems = velems;
1915 draw_set_vertex_elements(r300->draw, velems->count, velems->velem);
1919 UPDATE_STATE(&velems->vertex_stream, r300->vertex_stream_state);
1920 r300->vertex_stream_state.size = (1 + velems->vertex_stream.count) * 2;