Summary: | [SNB]oglc float-texture(shader.texture1d) failed on SandyBridge | ||
---|---|---|---|
Product: | Mesa | Reporter: | fangxun <xunx.fang> |
Component: | Drivers/DRI/i965 | Assignee: | Eric Anholt <eric> |
Status: | VERIFIED FIXED | QA Contact: | |
Severity: | normal | ||
Priority: | medium | ||
Version: | git | ||
Hardware: | All | ||
OS: | Linux (All) | ||
Whiteboard: | |||
i915 platform: | i915 features: |
Description
fangxun
2011-10-09 04:41:16 UTC
Potential fix at http://cgit.freedesktop.org/~anholt/mesa/commit/?id=6f2b337a4a3509bfe2447b3e0e035131448d82c9 Note that the float-texture testcase is broken, because it tries to use a vertex shader with texturing even though the number of units available is 0, and fails when the shader doesn't link. (The minimum maximum increases from 0 in GL 3.1, not 3.0) Update: Apparently we had our plans wrong, and 3.0 does require vertex textures. Ouch. The crash should be fixed by the following commit on master. However, the test will still fail. I am decreasing the priority and the severity to match. commit 276000472abbc34d86fcb628bc3a1990e9581af3 Author: Ian Romanick <ian.d.romanick@intel.com> Date: Tue Oct 11 16:27:41 2011 -0700 ir_to_mesa: Let check_resources halt compilation Previously check_resources could fail, but we'd still try to optimize the shader, do device-specific code generation, etc. In some cases, this could explode (especially in the device-specific code generation). I haven't found that I could trigger this with the current code. When too many samplers were used with the new uniform handling code, I observed several crashes deep down in the driver. NOTE: This is 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=41609 Cc: Eric Anholt <eric@anholt.net> Reviewed-and-tested-by: Kenneth Graunke <kenneth@whitecape.org> *** This bug has been marked as a duplicate of bug 29522 *** Against commit 37d24a70daa41bb(bug 29522), it passed on Ironlake, but still failed on SandyBridge. This test seems to be working with Mesa master. Presumably this got fixed when I added VS texturing support...but it might've been something else that changed in the last 7 months. Verified with mesa master commit 61b62c007a7941e9b45e83440e932160a597e0e1. |
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.