Summary: | ir_swizzle @ 0xe134ae0 specifies a channel not present in the value | ||
---|---|---|---|
Product: | Mesa | Reporter: | Ingo Theiss <ingo.theiss> |
Component: | Mesa core | Assignee: | Ian Romanick <idr> |
Status: | RESOLVED WORKSFORME | QA Contact: | |
Severity: | normal | ||
Priority: | medium | CC: | eric |
Version: | git | ||
Hardware: | x86-64 (AMD64) | ||
OS: | Linux (All) | ||
Whiteboard: | |||
i915 platform: | i915 features: |
Description
Ingo Theiss
2011-11-19 09:17:14 UTC
After some horrible bisecting I found the patch series which causes the described error. These commits from Eric at 2011-10-18 break the game Ryzom. 7ec2b0d0d6b6a0f760e55ffdee0bdb385a3e900a mesa: Convert fixed function fragment program generator to GLSL IR. 57f7978b1de40be6eb138d391c8d9f95b68cbf62 mesa: Add a flag for shader programs to allow SSO linkage in GLES2. f868cb09639d69acbc900842263ac2d28b60bcc0 glsl: Add gl_CurrentAttrib{Vert,Frag}MESA internal builtin uniforms. b64ecf7db874eed84218903f484be81514b958d9 ff_fragment_shader: Use FRAG_RESULT_COLOR to write all our colors at once. I have added Eric to Cc List for notice. Does this bug still occur? It sounds like bug #42517. If it's the same, it should have been fixed (ages ago) by commit: commit 6f5c73797087c6e7842665f84e41caedea59bb65 Author: Ian Romanick <ian.d.romanick@intel.com> Date: Mon Nov 7 10:58:00 2011 -0800 glsl: Clamp vector indices when lowering to swizzles This prevents other code from seeing a swizzle of the 16th component of a vector, for example. NOTE: This is a candidate for the 7.11 branch. Signed-off-by: Ian Romanick <ian.d.romanick@intel.com> Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=42517 Reviewed-by: Kenneth Graunke <kenneth@whitecape.org> Reviewed-by: Paul Berry <stereotype441@gmail.com> Tested-by: Christian Holler <choller@mozilla.com> |
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.