meta: Abort texture upload if pixels == null and no pixel unpack buffer set
authorAnuj Phogat <anuj.phogat@gmail.com>
Fri, 15 May 2015 13:01:15 +0000 (06:01 -0700)
committerAnuj Phogat <anuj.phogat@gmail.com>
Mon, 15 Jun 2015 16:07:28 +0000 (09:07 -0700)
commit8e9eec5cbf73bf977bc7e808a4e653737ee94c38
tree771d35e071da8c5412c320b8132e1aeb919b7c41
parenta4ff47ade9d95a27c9c55afbf6dd77d3f3b10562
meta: Abort texture upload if pixels == null and no pixel unpack buffer set

in case of glTexImage{1,2,3}D(). Texture has already been allocated
at this point and we have no data to upload. With out this patch,
with create_pbo = true, we end up creating a temporary pbo and then
uploading uninitialzed texture data.

Signed-off-by: Anuj Phogat <anuj.phogat@gmail.com>
Reviewed-by: Neil Roberts <neil@linux.intel.com>
src/mesa/drivers/common/meta_tex_subimage.c