diff options
Diffstat (limited to 'src/mesa')
-rw-r--r-- | src/mesa/drivers/dri/i965/brw_eu.h | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/mesa/drivers/dri/i965/brw_eu.h b/src/mesa/drivers/dri/i965/brw_eu.h index 3e03ab82cc0..93f03454a27 100644 --- a/src/mesa/drivers/dri/i965/brw_eu.h +++ b/src/mesa/drivers/dri/i965/brw_eu.h @@ -326,6 +326,10 @@ void brw_shader_time_add(struct brw_compile *p, static inline unsigned brw_jump_scale(const struct brw_context *brw) { + /* Broadwell measures jump targets in bytes. */ + if (brw->gen >= 8) + return 16; + /* Ironlake and later measure jump targets in 64-bit data chunks (in order * (to support compaction), so each 128-bit instruction requires 2 chunks. */ |