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 _______________________________________________ mesa-dev mailing list mesa-dev@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/mesa-dev