On 18/04/17 07:14 PM, Gerd Hoffmann wrote: > Hi, > >>> Quite true that this proves nothing. However one should note that >>> fbcon -> fbdev works, >> >> BTW, this supports Gerd's patch, since the KMS fbdev emulation code uses >> e.g. DRM_FORMAT_XRGB8888 for depth/bpp 24/32, and the fbdev API uses >> native endian packed colour values. > > Same is true for DRM_IOCTL_MODE_ADDFB, with depth/bpp 24/32 you'll get > DRM_FORMAT_XRGB8888 (only DRM_IOCTL_MODE_ADDFB2 allows userspace specify > fourcc formats directly).
Right, and since all major Xorg drivers use DRM_IOCTL_MODE_ADDFB, they're effectively using DRM_FORMAT_XRGB8888 as native endianness as well. -- Earthling Michel Dänzer | http://www.amd.com Libre software enthusiast | Mesa and X developer