URL:
<http://savannah.gnu.org/bugs/?28590>
Summary: Cairo backend displays wrong colors on X server
with a different endianness
Project: GNUstep
Submitted by: wlux
Submitted on: Mi 13 Jan 2010 13:55:48 GMT
Category: Backend
Severity: 3 - Normal
Item Group: Bug
Status: None
Privacy: Public
Assigned to: None
Open/Closed: Open
Discussion Lock: Any
_______________________________________________________
Details:
When running GNUstep applications on a x86 machine and displaying them on an
X-server running on a PowerPC machine or vice versa, all pixels either lack a
byte swap or or are swapped once too often. See the attached screen shots of
Ink's color panel. Apparently ARGB get displayed as BRGA pixels. Neither the
art nor the xlib backend suffer this problem. The X-server has depth 24.
Out of curiosity I also tried to run the server in 16 bit mode, but the cairo
backend does not work in this configuration (neither locally nor remote),
reporting the error:
Cairo status 'invalid value for stride' in DPSinitgraphics
_______________________________________________________
File Attachments:
-------------------------------------------------------
Date: Mi 13 Jan 2010 13:55:48 GMT Name: color-panel-black.tiff Size: 21kB
By: wlux
<http://savannah.gnu.org/bugs/download.php?file_id=19483>
-------------------------------------------------------
Date: Mi 13 Jan 2010 13:55:48 GMT Name: color-panel-red.tiff Size: 22kB
By: wlux
<http://savannah.gnu.org/bugs/download.php?file_id=19484>
-------------------------------------------------------
Date: Mi 13 Jan 2010 13:55:48 GMT Name: color-panel-green.tiff Size: 20kB
By: wlux
<http://savannah.gnu.org/bugs/download.php?file_id=19485>
-------------------------------------------------------
Date: Mi 13 Jan 2010 13:55:48 GMT Name: color-panel-blue.tiff Size: 21kB
By: wlux
<http://savannah.gnu.org/bugs/download.php?file_id=19486>
_______________________________________________________
Reply to this item at:
<http://savannah.gnu.org/bugs/?28590>
_______________________________________________
Nachricht geschickt von/durch Savannah
http://savannah.gnu.org/
_______________________________________________
Bug-gnustep mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/bug-gnustep