Comment 13 for bug 1573470

Revision history for this message
Daniel van Vugt (vanvugt) wrote : Re: BQ M10 tablet. Libreoffice Impress presentation mode displays wrong colors

Spent more time reproducing the problem and looking for a solution today...

I believe the problem is that LibreOffice presentation mode is using OpenGL, which it doesn't use in windowed mode.

In presentation mode on a phone/tablet you are actually using Mesa with software rendering. And Mesa's supported pixel formats are the opposite RGB order to that supported by the Mir Android driver. So the red and blue channels are reversed.

We can't immediately make Mesa use Android's preferred XBGR format.
And we can't immediately make Android use Mesa's preferred XRGB format (until/unless we add ShmBuffer support for Android).

So the only option we have right now is to stop Libreoffice trying to use OpenGL/GLX on a phone. I think you can do that with this workaround and it appears to work for me:

Tools > Options >
LibreOffice > View >
Use hardware acceleration = OFF