Created attachment 103573 [details] output System Environment: -------------------------- Platform: BDW Libdrm: (master)libdrm-2.4.55 Mesa: (master)74e100affc0ac1bced4787067274579d8f0d137f Xserver: (master)xorg-server-1.15.99.902-121-g2f5cf9ff9a0f713b7e038636484c77f113a5f10a Xf86_video_intel:(master)2.99.914-5-gcac1548a9c48db4707fc3c885b1ea568ae2fbc54 Libva: (master)3fddb7f937df4e0e15391bd65ae3c7552ea5b3d7 Libva_intel_driver:(master)82d2ed8d7da3619c0ea467c06604f5626fc0b901 Kernel: (drm-intel-nightly)e967a525207bd40ab446e2f809907039f88e66f3 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. commit 05b52efbc977311c96ba31ac5fa2c95fe525d85e Author: Neil Roberts <neil@linux.intel.com> AuthorDate: Fri Jul 4 15:37:28 2014 +0100 Commit: Neil Roberts <neil@linux.intel.com> 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 <topi.pohjolainen@intel.com> Reproduce steps: ---------------------------- 1. xinit 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. cmd ----- ./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. http://cgit.freedesktop.org/mesa/mesa/commit/?id=816dbdb106dd1955d7db9008479
(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. > > http://cgit.freedesktop.org/mesa/mesa/commit/?id=816dbdb106dd1955d7db9008479 Verified.Fixed.
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.