Reviewed-by: Iago Toral Quiroga <ito...@igali.com> On Thu, 2015-06-25 at 13:24 -0700, Jason Ekstrand wrote: > Shortly, offset() will depend on the builder so we need it moved to some > place where it has access to that. > --- > src/mesa/drivers/dri/i965/brw_fs.h | 21 +++++++++++++++++++++ > src/mesa/drivers/dri/i965/brw_ir_fs.h | 21 --------------------- > 2 files changed, 21 insertions(+), 21 deletions(-) > > diff --git a/src/mesa/drivers/dri/i965/brw_fs.h > b/src/mesa/drivers/dri/i965/brw_fs.h > index 243baf6..c1819cc 100644 > --- a/src/mesa/drivers/dri/i965/brw_fs.h > +++ b/src/mesa/drivers/dri/i965/brw_fs.h > @@ -62,6 +62,27 @@ namespace brw { > class fs_live_variables; > } > > +static inline fs_reg > +offset(fs_reg reg, unsigned delta) > +{ > + switch (reg.file) { > + case BAD_FILE: > + break; > + case GRF: > + case MRF: > + case ATTR: > + return byte_offset(reg, > + delta * MAX2(reg.width * reg.stride, 1) * > + type_sz(reg.type)); > + case UNIFORM: > + reg.reg_offset += delta; > + break; > + default: > + assert(delta == 0); > + } > + return reg; > +} > + > /** > * The fragment shader front-end. > * > diff --git a/src/mesa/drivers/dri/i965/brw_ir_fs.h > b/src/mesa/drivers/dri/i965/brw_ir_fs.h > index 96dc20d..16b20be 100644 > --- a/src/mesa/drivers/dri/i965/brw_ir_fs.h > +++ b/src/mesa/drivers/dri/i965/brw_ir_fs.h > @@ -129,27 +129,6 @@ horiz_offset(fs_reg reg, unsigned delta) > } > > static inline fs_reg > -offset(fs_reg reg, unsigned delta) > -{ > - switch (reg.file) { > - case BAD_FILE: > - break; > - case GRF: > - case MRF: > - case ATTR: > - return byte_offset(reg, > - delta * MAX2(reg.width * reg.stride, 1) * > - type_sz(reg.type)); > - case UNIFORM: > - reg.reg_offset += delta; > - break; > - default: > - assert(delta == 0); > - } > - return reg; > -} > - > -static inline fs_reg > component(fs_reg reg, unsigned idx) > { > assert(reg.subreg_offset == 0);
_______________________________________________ mesa-dev mailing list mesa-dev@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/mesa-dev