Summary: | [swrast] piglit glsl-kwin-blur-1 regression | ||
---|---|---|---|
Product: | Mesa | Reporter: | Vinson Lee <vlee> |
Component: | Drivers/DRI/swrast | Assignee: | mesa-dev |
Status: | RESOLVED MOVED | QA Contact: | |
Severity: | normal | ||
Priority: | medium | CC: | idr, olvaffe |
Version: | 10.2 | Keywords: | bisected, regression |
Hardware: | x86-64 (AMD64) | ||
OS: | Linux (All) | ||
Whiteboard: | |||
i915 platform: | i915 features: | ||
Bug Depends on: | |||
Bug Blocks: | 79039 |
Description
Vinson Lee
2014-05-06 00:07:47 UTC
This is the first broken commit: commit ca21cffebd063354291d561eadc2ded8795a5333 Author: Ian Romanick <ian.d.romanick@intel.com> Date: Tue Mar 25 18:34:31 2014 -0700 meta: Fix saving the program pipeline state This code was broken in some odd ways before. Too much state was being saved, it was being restored in the wrong order, and in the wrong way. The biggest problem was that the pipeline object was restored before restoring the programs attached to the default pipeline. Fixes a regression in the glean texgen test. v3: Fairly significant re-write. I think it's much cleaner now, and it avoids a bug with some meta ops that use shaders (reported by Chia-I). v4: Check Pipeline.Current against NULL instead of Pipeline.Default. Suggested by Chia-I. Signed-off-by: Ian Romanick <ian.d.romanick@intel.com> Reviewed-by: Chia-I Wu <olv@lunarg.com> The test passes with the previous commit. With this commit, Mesa fails to build due to a missing } in meta.c, but with that fixed, the test fails. mesa: d13d2fd16132f351ec7c8184f165faeac3b31bb4 (master 10.4.0-devel) Regression is still present. The test passes with the bisected commit here (after fixing the build error Kenneth mentioned) $ glxinfo | grep git- OpenGL core profile version string: 3.1 (Core Profile) Mesa 10.2.0-devel (git-ca21cff) OpenGL version string: 3.0 Mesa 10.2.0-devel (git-ca21cff) $ ./bin/glsl-kwin-blur-1 -auto PIGLIT: {"result": "pass" } It also passes with current master, using both i965 and softpipe. I don't have a composited desktop environment. Could that be the difference? mesa: 8323796840a343ee39687cc8e8b424ee43d6fee7 (master 10.6.0-devel) piglit glsl-kwin-blur-1 regression is still present. mesa: 717376155d2082d7bf94122a1e1d383b39e0b070 (master 10.7.0-devel) piglit glsl-kwin-blur-1 regression is still present. mesa: 1e8435ce0cce671024ebf9c5465ea8bdcb563b69 (master 11.3.0-devel) piglit glsl-kwin-blur-1 regression is still present. mesa: 150736b5c34fc07de296454b973ae72ede215ae2 (master 17.1.0-devel) piglit glsl-kwin-blur-1 regression is still present. -- GitLab Migration Automatic Message -- This bug has been migrated to freedesktop.org's GitLab instance and has been closed from further activity. You can subscribe and participate further through the new bug through this link to our GitLab instance: https://gitlab.freedesktop.org/mesa/mesa/issues/313. |
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.