I've been scanning the code of directfb-0.9.24 to understand why it is
complaining about my framebuffer.  The target device has a 5/5/5
encoded 16 bit framebuffer where the red offset is zero.  As far as I
can tell, from reading the headers and fbdev.c file, it looks like
this layout isn't supported.  Even if I were to allow for the high bit
to be an alpha channel, the fbdev code assumes that red is at offset
10 or 11.

  1) Am I missing something?
  2) What are the chances of getting support for this layout?

In looking at the pixel format macro, there doesn't seem to be any
free bits that I can use to specify that the positions of red and blue
in the FB are swapped from that which it assumes.

Thoughts?

Also, I've spent a little more time with the fbdev code.  It is
attempting to set the pel format to 5/6/5 which succeeds as far as the
kernel is concerned, but it isn't really a valid operation.  The pel
layout on these targets are fixed in hardware.

_______________________________________________
directfb-users mailing list
[email protected]
http://mail.directfb.org/cgi-bin/mailman/listinfo/directfb-users

Reply via email to