summaryrefslogtreecommitdiffstats
path: root/src/gallium/drivers/radeon
diff options
context:
space:
mode:
authorRob Clark <[email protected]>2014-10-14 12:20:54 -0400
committerRob Clark <[email protected]>2014-10-15 15:49:48 -0400
commitd5d80b37392c7f15c4fb39b6b1826230239930fd (patch)
treea70ad7ceaea741ea2040996759c7d982fb875011 /src/gallium/drivers/radeon
parent57de9bbb632ed7639d07d37965dcee5a1fe3bf30 (diff)
freedreno/a3xx: refactor vertex state emit
Get rid of fd3_vertex_buf and use fd_vertex_state directly for all draws. Removes a tiny bit of CPU overhead for munging around the vertex state every time it is emitted, but more importantly it cleans things up for later optimizations, so the emit paths don't have to special case internal draws (gmem<->mem, clears, etc) with regular draws. Instead of constructing fd3_vertex_buf array each time for internal draws, and context init time pre-create solid_vbuf_state and blit_vbuf_state. Signed-off-by: Rob Clark <[email protected]>
Diffstat (limited to 'src/gallium/drivers/radeon')
0 files changed, 0 insertions, 0 deletions