diff options
author | Eric Anholt <[email protected]> | 2012-12-05 00:06:30 -0800 |
---|---|---|
committer | Eric Anholt <[email protected]> | 2012-12-14 15:18:05 -0800 |
commit | 461a29783a28e579a9a5a236e5f47ffb6d18a328 (patch) | |
tree | 989e37ae57e2a330c76070ab5d76d0fc8aeed0cc /src/mesa/tnl/t_rasterpos.c | |
parent | 456dbcc3377ee23dbeffa4da02a4d80a8519bb62 (diff) |
i965/fs: Set up gen7 UBO loads as sends from GRFs.
This gives the instruction scheduler a chance to schedule between the
loads, whereas before it was restricted due to the dependencies between
the MRFs for setting them up.
For one shader in gles3conform, it goes from getting stuck in register
allocation for as long as anybody's bothered to leave it running down
to 23 seconds, thanks to the LIFO scheduling.
Acked-by: Kenneth Graunke <[email protected]>
Diffstat (limited to 'src/mesa/tnl/t_rasterpos.c')
0 files changed, 0 insertions, 0 deletions