First of all, we want to thank all of you for your great job on the netsurf project. We're currently working on building our own Linux embedded system, and we chose to include netsurf for its capacity to be launched on the framebuffer.

Everything is working fine so far. However we are facing some weird behaviour when stuff is displayed in 32bpp mode. After some tests, we figured out that in linux framebuffer mode, the default pixel format was BGR (libnsfb/src/surface/linux.c).  Is there any particular reason why this mode has been chosen?
Does modifying this pixel format into RGB could lead to some unexpected display problems ?

Mathieu Soula