Summary: | [i915] Bad renderbuffer format: 21 | ||
---|---|---|---|
Product: | Mesa | Reporter: | Vinson Lee <vlee> |
Component: | Drivers/DRI/i915 | Assignee: | Ian Romanick <idr> |
Status: | CLOSED FIXED | QA Contact: | |
Severity: | normal | ||
Priority: | medium | CC: | eric |
Version: | git | ||
Hardware: | x86 (IA32) | ||
OS: | Linux (All) | ||
Whiteboard: | |||
i915 platform: | i915 features: |
Description
Vinson Lee
2010-11-22 01:19:35 UTC
The assertion is triggered because i915-class hardware cannot render to A8 surfaces. The part that's odd is that the same error is not triggered for the other alpha formats. Looking in intel_tex_format.c, MESA_FORMAT_A8 is used for all of the alpha-only texture formats. I'll poke at this a bit. This should be fixed by: commit 78a340fd487c56468ace7347a53f95a0c751c419 Author: Ian Romanick <ian.d.romanick@intel.com> Date: Tue Nov 23 16:17:21 2010 -0800 i915: Disallow alpha, red, RG, and sRGB as render targets Fixes bugzilla #31832 NOTE: This is a candidate for the 7.9 branch. mesa: 78a340fd487c56468ace7347a53f95a0c751c419 (master) 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.