OSDN Git Service

freedreno/msm: "stateobj" support
authorRob Clark <robclark@freedesktop.org>
Mon, 23 Jul 2018 14:46:12 +0000 (10:46 -0400)
committerRob Clark <robclark@freedesktop.org>
Mon, 30 Jul 2018 16:18:58 +0000 (12:18 -0400)
commit716ab859c3f250601fbeb878b0849954cc6139f0
treee7bda0a302c2416df3ee1423068a4d2d4a18cc0d
parent04190a912eebdbf4ff7ca45115ee21b1e4a0edd2
freedreno/msm: "stateobj" support

Adds support for "state object" cmdstream buffers which can be
constructed once, and re-used many times.  This enables the use
for CP_SET_DRAW_STATE packets on newer hardware, to lower the
CPU overhead.

Signed-off-by: Rob Clark <robclark@freedesktop.org>
freedreno/freedreno_ringbuffer.c
freedreno/msm/msm_ringbuffer.c