On Fri, Jun 6, 2014 at 5:58 PM, Marek Olšák <[email protected]> wrote: > diff --git a/src/gallium/drivers/radeonsi/si_pipe.c > b/src/gallium/drivers/radeonsi/si_pipe.c > index 4b96f20..a3e1846 100644 > --- a/src/gallium/drivers/radeonsi/si_pipe.c > +++ b/src/gallium/drivers/radeonsi/si_pipe.c > @@ -294,11 +297,12 @@ static int si_get_param(struct pipe_screen* pscreen, > enum pipe_cap param) > > case PIPE_CAP_MIN_TEXTURE_GATHER_OFFSET: > case PIPE_CAP_MIN_TEXEL_OFFSET: > - return -8; > + return -32; > > case PIPE_CAP_MAX_TEXTURE_GATHER_OFFSET: > case PIPE_CAP_MAX_TEXEL_OFFSET: > - return 7; > + return 31;
Is it actually the case that you can handle texelFetchOffset with a -32..+31 range? On nvc0, it can still only do -8..+7 for texelFetch even though it can do -32..+31 for textureGather, which is why I'm asking. -ilia _______________________________________________ mesa-dev mailing list [email protected] http://lists.freedesktop.org/mailman/listinfo/mesa-dev
