Uploaded image for project: 'Qt Safe Renderer'
  1. Qt Safe Renderer
  2. QSR-903

RGBA8888_LE written in wrong byte order to framebuffer

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Done
    • Icon: P0: Blocker P0: Blocker
    • QSR 1.2
    • QSR 1.2
    • Runtime, Testing
    • None
    • All
    • 492b93105410a0ba7caff75f6a80982ba856ba3f
    • Sprint 32

      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.

        For Gerrit Dashboard: QSR-903
        # Subject Branch Project Status CR V

            jani.launonen Jani Launonen (Inactive)
            jani.launonen Jani Launonen (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated:
              Resolved:

                There are no open Gerrit changes