Home | History | Annotate | Download | only in r300

Lines Matching refs:vs

1836     struct r300_vertex_shader* vs = CALLOC_STRUCT(r300_vertex_shader);
1839 vs->state = *shader;
1840 vs->state.tokens = tgsi_dup_tokens(shader->tokens);
1843 r300_init_vs_outputs(r300, vs);
1844 r300_translate_vertex_shader(r300, vs);
1846 r300_draw_init_vertex_shader(r300, vs);
1849 return vs;
1855 struct r300_vertex_shader* vs = (struct r300_vertex_shader*)shader;
1857 if (vs == NULL) {
1861 if (vs == r300->vs_state.state) {
1864 r300->vs_state.state = vs;
1872 r300->vs_state.size = vs->code.length + 9 +
1878 (vs->externals_count ? vs->externals_count * 4 + 3 : 0) +
1879 (vs->immediates_count ? vs->immediates_count * 4 + 3 : 0);
1882 vs->code.constants_remap_table;
1887 (struct draw_vertex_shader*)vs->draw_vs);
1894 struct r300_vertex_shader* vs = (struct r300_vertex_shader*)shader;
1897 rc_constants_destroy(&vs->code.constants);
1898 if (vs->code.constants_remap_table)
1899 FREE(vs->code.constants_remap_table);
1902 (struct draw_vertex_shader*)vs->draw_vs);
1905 FREE((void*)vs->state.tokens);
1950 struct r300_vertex_shader *vs =
1953 if (!vs) {
1959 r300->vs_const_base += vs->code.constants.Count;
1961 r300->vs_const_base = vs->code.constants.Count;