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

RGB565 works correctly only on little endian surface

    XMLWordPrintable

Details

    • Bug
    • Resolution: Done
    • Not Evaluated
    • QSR 1.1.2
    • QSR 1.1.1
    • Runtime
    • None
    • All
    • 7dca474dbea2b3d6552a202f4b4209486feb2ed2

    Description

      After trying big endian framebuffer in i.MX6 and little endian drm framebuffer in i.MX8, it seems that RGB565 only works correctly with little endian surface format.

      The easy fix is to rename the format to RGB565_LE. If big endian format is needed, then one qToBigEndian() call is needed in blitting.

       

      TestRail: Results

        Attachments

          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:

                TestRail: Runs

                  TestRail: Cases