Reviewed-by: Ilia Mirkin <imir...@alum.mit.edu>
On Mon, Jul 13, 2015 at 9:21 PM, Brian Paul <bri...@vmware.com> wrote: > In preparation for decompressing texture sub images. > --- > src/mesa/drivers/common/meta.c | 10 +++++----- > 1 file changed, 5 insertions(+), 5 deletions(-) > > diff --git a/src/mesa/drivers/common/meta.c b/src/mesa/drivers/common/meta.c > index 54c3d5a..34a8e4b 100644 > --- a/src/mesa/drivers/common/meta.c > +++ b/src/mesa/drivers/common/meta.c > @@ -2966,15 +2966,14 @@ static bool > decompress_texture_image(struct gl_context *ctx, > struct gl_texture_image *texImage, > GLuint slice, > + GLint xoffset, GLint yoffset, > + GLsizei width, GLsizei height, > GLenum destFormat, GLenum destType, > GLvoid *dest) > { > struct decompress_state *decompress = &ctx->Meta->Decompress; > struct decompress_fbo_state *decompress_fbo; > struct gl_texture_object *texObj = texImage->TexObject; > - const GLint width = texImage->Width; > - const GLint height = texImage->Height; > - const GLint depth = texImage->Height; > const GLenum target = texObj->Target; > GLenum rbFormat; > GLenum faceTarget; > @@ -3093,7 +3092,7 @@ decompress_texture_image(struct gl_context *ctx, > memset(verts, 0, sizeof(verts)); > > _mesa_meta_setup_texture_coords(faceTarget, slice, > - 0, 0, width, height, > + xoffset, yoffset, width, height, > texImage->Width, texImage->Height, > texImage->Depth, > verts[0].tex, > @@ -3224,7 +3223,8 @@ _mesa_meta_GetTexImage(struct gl_context *ctx, > else { > dst = pixels; > } > - result = decompress_texture_image(ctx, texImage, slice, > + result = decompress_texture_image(ctx, texImage, slice, 0, 0, > + texImage->Width, texImage->Height, > format, type, dst); > if (!result) > break; > -- > 1.9.1 > > _______________________________________________ > mesa-dev mailing list > mesa-dev@lists.freedesktop.org > http://lists.freedesktop.org/mailman/listinfo/mesa-dev _______________________________________________ mesa-dev mailing list mesa-dev@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/mesa-dev