Uploaded image for project: 'Qt'
  1. Qt
  2. QTBUG-91530

iPad rendering corruption - blank areas

    XMLWordPrintable

Details

    • Bug
    • Resolution: Cannot Reproduce
    • P1: Critical
    • None
    • 6.0.1, 6.0.2, 6.0.3, 6.1.0 Beta 1, 6.1.0 Beta3
    • GUI: Painting
    • None
    • iOS/tvOS/watchOS

    Description

       I have an application that runs on desktop and mobile devices.

      I ported the app from Qt 5.15 to 6.0 and found that the graphics are not rendered correctly in Qt6 (they were fine in 5.15 and work on desktop versions with Qt6).

      When the app starts the splash screen is shown correctly. I think this is not coming from Qt, but from the iOS splash screen engine.

      Once Qt kicks in, the graphics are clipped severely: Only 70-80% of the screen is covered by the application. There are solid gray bands at the bottom and right edge of the screen.

      I can also see graphics artifacts that look like incorrect redraws. A horizontal band of "old" pixels is often visible after a widget is redrawn.

      The application believes it has the right resolution and layout. Interaction also works in the "invisible areas", so I can press buttons etc, even if they are inside the gray bands. The behaviour is identical on the most recent Qt releases (6.0.1, 6.0.2, 6.1.0 beta1).

      The app is meant to run in horizontal full-screen mode (activated via info.plist tags "UIRequiresFullScreen" & "UISupportedInterfaceOrientations"). How-ever, testing with status bars on (not full-screen) and portrait layout, the results are exactly the same = significant portions of the UI are blank.

      Attachments

        1. IOSRender.zip
          6 kB
        2. IOSScroll.zip
          4 kB
        3. output.txt
          5 kB
        4. Screen Shot 2021-03-04 at 8.57.06.png
          Screen Shot 2021-03-04 at 8.57.06.png
          236 kB
        5. Scrolling Screen Shot.png
          Scrolling Screen Shot.png
          80 kB
        No reviews matched the request. Check your Options in the drop-down menu of this sections header.

        Activity

          People

            qt.team.graphics.and.multimedia Qt Graphics Team
            bug-enthusiast Tommi Ilmonen
            Votes:
            2 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Gerrit Reviews

                There are no open Gerrit changes