summaryrefslogtreecommitdiffstats
path: root/src/util/u_atomic.h
diff options
context:
space:
mode:
authorEric Anholt <[email protected]>2014-11-26 12:44:19 -0800
committerEric Anholt <[email protected]>2014-12-01 11:00:23 -0800
commit3fe4d8e1e39b47c9c5c4bfdd87300abd0c336a7e (patch)
tree5ac8c5cee06176519262f90dabb3d304c120f655 /src/util/u_atomic.h
parent6958c404caf3f4b2219ef686e2beeeaf48664905 (diff)
vc4: Introduce scheduling of QPU instructions.
This doesn't reschedule much currently, just tries to fit things into the regfile A/B write-versus-read slots (the cause of the improvements in shader-db), and hide texture fetch latency by scheduling setup early and results collection late (haven't performance tested it). This infrastructure will be important for doing instruction pairing, though. shader-db2 results: total instructions in shared programs: 61874 -> 59583 (-3.70%) instructions in affected programs: 50677 -> 48386 (-4.52%)
Diffstat (limited to 'src/util/u_atomic.h')
0 files changed, 0 insertions, 0 deletions