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

          No reviews matched the request. Check your Options in the drop-down menu of this sections header.

          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