summaryrefslogtreecommitdiffstats
path: root/src/mesa/drivers/dri/i965/brw_schedule_instructions.cpp
diff options
context:
space:
mode:
authorEric Anholt <eric@anholt.net>2013-11-06 17:43:25 -0800
committerEric Anholt <eric@anholt.net>2013-11-12 15:06:21 -0800
commitfbd8303a943d0d491b7c2415eb237a0731c7dec5 (patch)
tree73eec9f58931dab6464f5319c6f823799216223d /src/mesa/drivers/dri/i965/brw_schedule_instructions.cpp
parentf72a0d99fed5d6205431a59775484cde3442cceb (diff)
downloadexternal_mesa3d-fbd8303a943d0d491b7c2415eb237a0731c7dec5.zip
external_mesa3d-fbd8303a943d0d491b7c2415eb237a0731c7dec5.tar.gz
external_mesa3d-fbd8303a943d0d491b7c2415eb237a0731c7dec5.tar.bz2
i965/fs: Do instruction pre-scheduling just before register allocation.
Long ago, the HW_REG usage in assign_curb/urb_setup() were scheduling barriers, so we had to run scheduler before them in order for it to be able to do basically anything. Now that that's fixed, we can delay the scheduling until we go to allocate (which will make the next change less scary). Cc: "10.0" <mesa-stable@lists.freedesktop.org> Reviewed-by: Matt Turner <mattst88@gmail.com>
Diffstat (limited to 'src/mesa/drivers/dri/i965/brw_schedule_instructions.cpp')
0 files changed, 0 insertions, 0 deletions