Details
Description
While investigating BIG-endian issue in MIPS QEMU environment, a typo in a byte order in referenceBlit() and few other places (in tst_qsaferenderer.cpp) was found out. As runtime was tested against wrong byte order the convertAndBlit() function in qsaferenderer.cpp had wrong byte order in RGBA8888_LE case. The byte order happened to be BGRA instead of ABGR as intended, i.e. the alpha was in wrong place.
Attachments
Issue Links
- resulted from
-
QSR-888 QSR runtime test cases fails on MIPS target
- Closed
For Gerrit Dashboard: QSR-903 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
323264,5 | Runtime, tests: Fix alpha position in RGBA8888_LE | 1.2 | tqtc-boot2qt/qtsaferenderer | Status: MERGED | +2 | 0 |
324543,2 | Runtime, tests: Fix endianness issues | 1.2 | tqtc-boot2qt/qtsaferenderer | Status: MERGED | +2 | 0 |
324857,2 | Runtime: Fix MISRA C++ 2008 issue | 1.2 | tqtc-boot2qt/qtsaferenderer | Status: MERGED | +2 | 0 |