summaryrefslogtreecommitdiffstats
path: root/src/mesa/swrast/s_tritemp.h
diff options
context:
space:
mode:
authorEric Anholt <[email protected]>2014-03-06 16:29:39 -0800
committerKenneth Graunke <[email protected]>2014-03-10 13:05:12 -0700
commit30259856a8a82a55c030df1ad052e505c61144bc (patch)
treed72186d89875a26bf38352227107c4330da3c680 /src/mesa/swrast/s_tritemp.h
parentdb26253a482a721d8ae93cc306e3c6ce070c06cf (diff)
i965: Move binding table update packets to binding table setup time.
This keeps us from needing to reemit all the other stage state just because a surface changed. Improves unoptimized glamor x11perf -f8text by 1.10201% +/- 0.489869% (n=296). [v1] v2: - Drop binding table packets from Gen8 unit state as well. - Pass _3DSTATE_BINDING_TABLE_POINTERS_XS to brw_upload_binding_table, cutting even more code. v3: Don't forget to drop them from 3DSTATE_GS (botched refactor in v2). Signed-off-by: Eric Anholt <[email protected]> [v1] Reviewed-by: Kenneth Graunke <[email protected]> [v1] Signed-off-by: Kenneth Graunke <[email protected]> [v2, v3] Reviewed-by: Eric Anholt <[email protected]> [v3]
Diffstat (limited to 'src/mesa/swrast/s_tritemp.h')
0 files changed, 0 insertions, 0 deletions