Hi, i have succesfully cross-compiled the xfree 4.7.0 on a embedded
board with mipsel processor and framebuffer on a 2.6.12 linux
environment, with the framebuffer running at 960x1080x32 ARGB8888 or
1280x720x16 ARGB1555.
The Xfbdev program start and work (if i export a display on a i386
machine and start xclock the xclock program work).
The problem is: to see the image on the board i must run a program in
background which set the alpha bit to 1 (on the 1280x720x16 ARGB 1555
frame buffer) or byte to 0xff (in the case of 960x1080x32 ARGB8888),
otherwise the screen remains black.
I think the Xfbdev can't handle the alpha channel correctly, leaving it
to 0.
I dont need the translucency or other features, only see the image on
screen, maybe i can patch the framebuffer code to leave the alpha at
fixed value, is someone able to help me by suggest the part of code to
patch?
I searched on the programs/Xserver/hw/tinyx/fbdev/ or
programs/Xserver/fb/ path, but i am not able to understand how the alpha
is handled :-(
 
Thanks, Pierantonio.
 

Reply via email to