[Mesa-dev] [PATCH 0/8] i965: dynamic eu instruction store size
Yuanhan Liu
yuanhan.liu at linux.intel.com
Wed Dec 21 01:33:35 PST 2011
Hi, this is a new series of patches for dynamic eu instruction store
size. The first 4 is from Eric. I just grabed it to make it rebase to
current repo. The last 4 patch is from mine which some are based on
those patches from Eric.
Please help to review it.
BTW, I checked those patches with all oglc test cases, and found
no regression. (Sandybridge only).
Thanks,
Yuanhan Liu
--
Eric Anholt (4):
i965: Drop unused do_insn argument from gen6_CONT().
i965: Don't make consumers of brw_DO()/brw_WHILE() track loop start
i965: Don't make consumers of brw_WHILE do pre-gen6 BREAK/CONT
patching
i965: Don't make consumers of brw_CONT/brw_WHILE track if depth in
loop
Yuanhan Liu (4):
i965: let the if_stack just store the instruction index
i965: get the jmp distance by instruction index
i965: call next_insn() before referencing a instruction by index
i965: increase the brw eu instruction store size dynamically
src/mesa/drivers/dri/i965/brw_clip_line.c | 5 +-
src/mesa/drivers/dri/i965/brw_clip_tri.c | 15 +--
src/mesa/drivers/dri/i965/brw_clip_unfilled.c | 14 +--
src/mesa/drivers/dri/i965/brw_eu.c | 15 ++-
src/mesa/drivers/dri/i965/brw_eu.h | 44 +++++--
src/mesa/drivers/dri/i965/brw_eu_emit.c | 155 +++++++++++++++++++-----
src/mesa/drivers/dri/i965/brw_fs_emit.cpp | 56 +--------
src/mesa/drivers/dri/i965/brw_sf_emit.c | 2 +-
src/mesa/drivers/dri/i965/brw_vec4_emit.cpp | 56 +--------
src/mesa/drivers/dri/i965/brw_vs_emit.c | 43 +------
src/mesa/drivers/dri/i965/brw_wm_emit.c | 2 +-
11 files changed, 201 insertions(+), 206 deletions(-)
--
1.7.4.4
More information about the mesa-dev
mailing list