On Tue, Mar 01, 2016 at 05:01:47PM -0800, Anuj Phogat wrote: > Texture is already allocated before calling this meta function. So, > the value of 'allocate_storage' passed to the function is always false. > > Signed-off-by: Anuj Phogat <anuj.pho...@gmail.com>
Thanks, I've been wondering why it was left there. Reviewed-by: Topi Pohjolainen <topi.pohjolai...@intel.com> > --- > src/mesa/drivers/common/meta.h | 2 +- > src/mesa/drivers/common/meta_tex_subimage.c | 5 +---- > src/mesa/drivers/dri/i965/intel_tex_image.c | 1 - > src/mesa/drivers/dri/i965/intel_tex_subimage.c | 2 +- > 4 files changed, 3 insertions(+), 7 deletions(-) > > diff --git a/src/mesa/drivers/common/meta.h b/src/mesa/drivers/common/meta.h > index 60ae5f7..c2efa50 100644 > --- a/src/mesa/drivers/common/meta.h > +++ b/src/mesa/drivers/common/meta.h > @@ -536,7 +536,7 @@ _mesa_meta_pbo_TexSubImage(struct gl_context *ctx, GLuint > dims, > int xoffset, int yoffset, int zoffset, > int width, int height, int depth, > GLenum format, GLenum type, const void *pixels, > - bool allocate_storage, bool create_pbo, > + bool create_pbo, > const struct gl_pixelstore_attrib *packing); > > extern bool > diff --git a/src/mesa/drivers/common/meta_tex_subimage.c > b/src/mesa/drivers/common/meta_tex_subimage.c > index 330289b..dfd3327 100644 > --- a/src/mesa/drivers/common/meta_tex_subimage.c > +++ b/src/mesa/drivers/common/meta_tex_subimage.c > @@ -175,7 +175,7 @@ _mesa_meta_pbo_TexSubImage(struct gl_context *ctx, GLuint > dims, > int xoffset, int yoffset, int zoffset, > int width, int height, int depth, > GLenum format, GLenum type, const void *pixels, > - bool allocate_storage, bool create_pbo, > + bool create_pbo, > const struct gl_pixelstore_attrib *packing) > { > struct gl_buffer_object *pbo = NULL; > @@ -227,9 +227,6 @@ _mesa_meta_pbo_TexSubImage(struct gl_context *ctx, GLuint > dims, > return false; > } > > - if (allocate_storage) > - ctx->Driver.AllocTextureImageBuffer(ctx, tex_image); > - > readFb = ctx->Driver.NewFramebuffer(ctx, 0xDEADBEEF); > if (readFb == NULL) > goto fail; > diff --git a/src/mesa/drivers/dri/i965/intel_tex_image.c > b/src/mesa/drivers/dri/i965/intel_tex_image.c > index e21c3ac..8525902 100644 > --- a/src/mesa/drivers/dri/i965/intel_tex_image.c > +++ b/src/mesa/drivers/dri/i965/intel_tex_image.c > @@ -111,7 +111,6 @@ intelTexImage(struct gl_context * ctx, > texImage->Width, texImage->Height, > texImage->Depth, > format, type, pixels, > - false /*allocate_storage*/, > tex_busy, unpack); > if (ok) > return; > diff --git a/src/mesa/drivers/dri/i965/intel_tex_subimage.c > b/src/mesa/drivers/dri/i965/intel_tex_subimage.c > index 573f701..4849a41 100644 > --- a/src/mesa/drivers/dri/i965/intel_tex_subimage.c > +++ b/src/mesa/drivers/dri/i965/intel_tex_subimage.c > @@ -214,7 +214,7 @@ intelTexSubImage(struct gl_context * ctx, > ok = _mesa_meta_pbo_TexSubImage(ctx, dims, texImage, > xoffset, yoffset, zoffset, > width, height, depth, format, type, > - pixels, false, tex_busy, packing); > + pixels, tex_busy, packing); > if (ok) > return; > > -- > 2.5.0 > > _______________________________________________ > mesa-dev mailing list > mesa-dev@lists.freedesktop.org > https://lists.freedesktop.org/mailman/listinfo/mesa-dev _______________________________________________ mesa-dev mailing list mesa-dev@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/mesa-dev