Mesa core's copyteximage calls the driver with format/type==GL_NONE to "Allocate texture memory". In this case, we shouldn't call _mesa_store_teximage.
Signed-off-by: Jordan Justen <jordan.l.jus...@intel.com> --- src/mesa/drivers/dri/intel/intel_tex_image.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/mesa/drivers/dri/intel/intel_tex_image.c b/src/mesa/drivers/dri/intel/intel_tex_image.c index 7361e6a..9676623 100644 --- a/src/mesa/drivers/dri/intel/intel_tex_image.c +++ b/src/mesa/drivers/dri/intel/intel_tex_image.c @@ -239,8 +239,10 @@ intelTexImage(struct gl_context * ctx, __FUNCTION__, texImage->Width, texImage->Height, texImage->Depth, pixels); - _mesa_store_teximage(ctx, dims, texImage, - format, type, pixels, unpack); + if (format != GL_NONE && type != GL_NONE) { + _mesa_store_teximage(ctx, dims, texImage, + format, type, pixels, unpack); + } } -- 1.7.10.4 _______________________________________________ mesa-dev mailing list mesa-dev@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/mesa-dev