From: Eric Anholt Date: Fri, 1 Oct 2010 17:49:01 +0000 (-0700) Subject: i965: Fix the gen6 jump size for BREAK/CONT in new FS. X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=354c40a62411262d1223f439fdaf2176ca9adbe9;p=mesa.git i965: Fix the gen6 jump size for BREAK/CONT in new FS. Since gen5, jumps are in increments of 64 bits instead of increments of 128-bit instructions. --- diff --git a/src/mesa/drivers/dri/i965/brw_fs.cpp b/src/mesa/drivers/dri/i965/brw_fs.cpp index 864c0b91e5b..1968e7fde0e 100644 --- a/src/mesa/drivers/dri/i965/brw_fs.cpp +++ b/src/mesa/drivers/dri/i965/brw_fs.cpp @@ -2518,7 +2518,7 @@ fs_visitor::generate_code() struct brw_instruction *inst0, *inst1; GLuint br = 1; - if (intel->gen == 5) + if (intel->gen >= 5) br = 2; assert(loop_stack_depth > 0);