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

RGBA8888_LE written in wrong byte order to framebuffer

    XMLWordPrintable

Details

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

    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

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

          Activity

            People

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

              Dates

                Created:
                Updated:
                Resolved:

                Gerrit Reviews

                  There are no open Gerrit changes