Summary: | Crash inside _get_image_surface() on 8-bit pseudocolor display Xlib surface | ||
---|---|---|---|
Product: | cairo | Reporter: | Dave Beckett <dave> |
Component: | xlib backend | Assignee: | Carl Worth <cworth> |
Status: | RESOLVED FIXED | QA Contact: | cairo-bugs mailing list <cairo-bugs> |
Severity: | normal | ||
Priority: | high | CC: | R.Vickers |
Version: | 1.0.2 | ||
Hardware: | x86 (IA32) | ||
OS: | Linux (All) | ||
URL: | http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=350217 | ||
Whiteboard: | |||
i915 platform: | i915 features: | ||
Bug Depends on: | 4945 | ||
Bug Blocks: |
Description
Dave Beckett
2006-02-09 15:27:34 UTC
Using cairo on an 8-bit pseudocolor display is not expected to work until cairo acquires direct support for 8-bit pseducolor, (which it does not yet, see bug #4945). However, even once bug #4945 is fixed, there may still be a separate issue related to the description here. But it's really not worth looking at closely until the 8-bit support exists. Behdad and Carl completely overhauled low-bit depth support in the xlib-backend. First to support non-24bit drawables and then to provide dithering to psuedo-color visuals. The results are now quite reasonable... (Note to self, need to integrate testing of several bit depths into the test suite - requires running the test suite under Xvfb with different reference targets for each depth.) Chris, no separate reference images should be needed. Just very, very high tolerance values. |
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.