Most i965 platforms fail 3 tests after 880573e7370b866c94513f59ad0bb0b10660643f Author: Eric Anholt <eric@anholt.net> gbm: Fix the alpha masks in the GBM format table. Once GBM started looking at the values of the alpha masks, ARGB/ABGR wouldn't match any more because we had both A and R in the low bits. Fixes: 2ed344645d65 ("gbm/dri: Add RGBA masks to GBM format table") Reviewed-by: Ilia Mirkin <imirkin@alum.mit.edu> Reviewed-by: Daniel Stone <daniels@collabora.com> piglit.fast_color_clear.fcc-front-buffer-distraction.kblm32 piglit.spec.oes_packed_depth_stencil.depth_stencil texture gles1.kblm32 piglit.spec.!opengl 1_0.gl-1_0-swapbuffers-behavior.kblm32 Sample output: /tmp/build_root/m32/lib/piglit/bin/oes_packed_depth_stencil-depth-stencil-texture_gles1 -auto -fbo Testing glTexImage with GL_DEPTH_STENCIL... Unexpected GL error: GL_INVALID_OPERATION 0x502 (Error at ../tests/spec/ext_packed_depth_stencil/depth-stencil-texture.c:308) i915 platforms have more regressions (34 on g33).
Theory: The tests didn't run prior to this commit because of the format matching fail, since the original commit that broke argb8 formats, 2ed344645d65. They have now started running again and are as broken now as they were prior to that commit. Mark, does that theory hold water?
(In reply to Ilia Mirkin from comment #1) > Theory: The tests didn't run prior to this commit because of the format > matching fail, since the original commit that broke argb8 formats, > 2ed344645d65. They have now started running again and are as broken now as > they were prior to that commit. > > Mark, does that theory hold water? Any idea?
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.