I *think* it looks like there's something similar going on inside QtMir
(http://bazaar.launchpad.net/~mir-
team/qtmir/trunk/view/head:/src/platforms/mirserver/screen.cpp#L60):
enum QImage::Format qImageFormatFromMirPixelFormat(MirPixelFormat
mirPixelFormat) {
switch (mirPixelFormat) {
case mir_pixel_format_abgr_8888:
if (isLittleEndian()) {
// 0xRR,0xGG,0xBB,0xAA
return QImage::Format_RGBA8888;
} else {
// 0xAA,0xBB,0xGG,0xRR
qFatal("[mirserver QPA] "
"Qt doesn't support mir_pixel_format_abgr_8888 in a big
endian architecture");
}
break;
case mir_pixel_format_xbgr_8888:
if (isLittleEndian()) {
// 0xRR,0xGG,0xBB,0xXX
return QImage::Format_RGBX8888;
} else {
// 0xXX,0xBB,0xGG,0xRR
qFatal("[mirserver QPA] "
"Qt doesn't support mir_pixel_format_xbgr_8888 in a big
endian architecture");
}
break;
break;
case mir_pixel_format_argb_8888:
// 0xAARRGGBB
return QImage::Format_ARGB32;
break;
case mir_pixel_format_xrgb_8888:
// 0xffRRGGBB
return QImage::Format_RGB32;
break;
case mir_pixel_format_bgr_888:
qFatal("[mirserver QPA] Qt doesn't support mir_pixel_format_bgr_888");
break;
default:
qFatal("[mirserver QPA] Unknown mir pixel format");
break;
}
return QImage::Format_Invalid;
}
--
You received this bug notification because you are a member of Ubuntu
Touch seeded packages, which is subscribed to mir in Ubuntu.
https://bugs.launchpad.net/bugs/1560498
Title:
Unity8 using vmwgfx_dri.so crashed in
mir::graphics::nested::detail::DisplayBuffer::make_current() ->
eglMakeCurrent() -> ... -> dri2_image_get_buffers()
[platform_mir.c:138]
Status in Mir:
Triaged
Status in mesa package in Ubuntu:
Triaged
Status in mir package in Ubuntu:
Triaged
Status in unity8 package in Ubuntu:
Invalid
Bug description:
The Ubuntu Error Tracker has been receiving reports about a problem
regarding unity8. This problem was most recently seen with version
8.11+16.04.20160310.4-0ubuntu1, the problem page at
https://errors.ubuntu.com/problem/7e3f860c1afbbc114bf73f9d7a2966209a25093d
contains more details.
To manage notifications about this bug go to:
https://bugs.launchpad.net/mir/+bug/1560498/+subscriptions
--
Mailing list: https://launchpad.net/~touch-packages
Post to : [email protected]
Unsubscribe : https://launchpad.net/~touch-packages
More help : https://help.launchpad.net/ListHelp