mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2026-05-05 09:38:07 +02:00
r300g/swtcl: update PSC only once when a shader is changed
This commit is contained in:
parent
dca9624201
commit
01e5a73b57
1 changed files with 6 additions and 6 deletions
|
|
@ -614,13 +614,13 @@ void r300_update_derived_state(struct r300_context* r300)
|
|||
|
||||
if (r300->rs_block_state.dirty) {
|
||||
r300_update_rs_block(r300);
|
||||
}
|
||||
|
||||
if (r300->draw) {
|
||||
memset(&r300->vertex_info, 0, sizeof(struct vertex_info));
|
||||
r300_draw_emit_all_attribs(r300);
|
||||
draw_compute_vertex_size(&r300->vertex_info);
|
||||
r300_swtcl_vertex_psc(r300);
|
||||
if (r300->draw) {
|
||||
memset(&r300->vertex_info, 0, sizeof(struct vertex_info));
|
||||
r300_draw_emit_all_attribs(r300);
|
||||
draw_compute_vertex_size(&r300->vertex_info);
|
||||
r300_swtcl_vertex_psc(r300);
|
||||
}
|
||||
}
|
||||
|
||||
r300_update_hyperz_state(r300);
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue