Summary: | [PNV Bisected]Piglit/spec/OpenGL_2.0/max-samplers segfault | ||
---|---|---|---|
Product: | Mesa | Reporter: | lu hua <huax.lu> |
Component: | Drivers/DRI/i915 | Assignee: | Ian Romanick <idr> |
Status: | VERIFIED FIXED | QA Contact: | |
Severity: | major | ||
Priority: | high | CC: | idr |
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux (All) | ||
Whiteboard: | |||
i915 platform: | i915 features: |
Description
lu hua
2014-01-26 08:18:57 UTC
We should probably just explicitly set the max vertex textures back to 16 in i915_context.c. That /should/ restore the old behavior. It also segfault on Mesa 10.1 branch. Fix on the mailing list for review: http://lists.freedesktop.org/archives/mesa-dev/2014-February/054999.html commit 8ba157006fe98bca96b79bea1394b0c33ddf4ad3 Author: Ian Romanick <ian.d.romanick@intel.com> Date: Wed Feb 26 12:32:29 2014 -0800 i915: Only allow 8 vertex texture units There's no reason to have more vertex texture units than fragment texture units on this hardware. Since increasing the default maximum number of texture units from 16 to 32, this has triggered some segfault in i915 driver. There's probably some array or bitfield that isn't properly sized now. This really papers over the bug, but I don't think I'll lose any sleep over that. Signed-off-by: Ian Romanick <ian.d.romanick@intel.com> Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=74071 Cc: "10.1" <mesa-stable@lists.freedesktop.org> Reviewed-by: Matt Turner <mattst88@gmail.com> 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.