Created attachment 103573 [details]
Bug detailed description:
It fails on BDW with Mesa master branch, works well on 10.2 branch.
GL3Tests_packed_pixels_packed_pixels_pixelstore.test also fails.
Bisect shows:05b52efbc977311c96ba31ac5fa2c95fe525d85e is the first bad commit.
Author: Neil Roberts <email@example.com>
AuthorDate: Fri Jul 4 15:37:28 2014 +0100
Commit: Neil Roberts <firstname.lastname@example.org>
CommitDate: Wed Jul 23 11:50:38 2014 +0100
meta: Add a state flag for the GL_DITHER
The Meta implementation of glClearTexSubImage is going to want to ensure tha
dithering is disabled so that it can get a consistent color across the whole
texture when clearing. This adds a state flag to easily save it and set it t
the default value when performing meta operations.
Reviewed-by: Topi Pohjolainen <email@example.com>
2. ./GTF -width=64 -height=64 -run=GL3Tests/packed_pixels/packed_pixels_pbo.test
In the updated gles3 conformance tests, the issue could be reproduced.
./glcts --deqp-case=ES3-CTS.gtf.GL3Tests.packed_pixels.packed_pixels_pbo --deqp-surface-width=64 --deqp-surface-height=64 --deqp-base-seed=1 --deqp-surface-type=window --deqp-gl-config-id=14
I'm able to reproduce on bdw, and confirmed the bisect.
Patch sent for review, it may require little discussion and revision.
I've pushed this patch which I think should fix it. I don't have access to a BDW machine to test it though.
(In reply to comment #4)
> I've pushed this patch which I think should fix it. I don't have access to a
> BDW machine to test it though.