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

Drawing synchronised with display refresh

    XMLWordPrintable

Details

    Description

      There is currently no way for a display backend to cause redrawing activity to be synchronised with the natural update rate of a display without requiring updates to be blocking in some cases.

      Blocking update calls cause the rendering thread to become unresponsive, and on some platforms this can cause the application to be unable to process critical events such as key presses.

      Non blocking updates cannot synchronise with the display update, resulting in ugly "tearing" as well as potentially wasting CPU in rendering frames that will never be fully visible on screen.

      The animation framework and declarative framework should not render a rate other then the display refresh rate, and should be synchronised with it.

      A solution to this is needed, and needs to be integrated at least with VG, GL, Symbian DSA, and X (if possible) backends.

      Attachments

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

        Activity

          People

            sletta Gunnar Sletta
            anbaldwi Andrew Baldwin
            Votes:
            3 Vote for this issue
            Watchers:
            6 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Gerrit Reviews

                There are no open Gerrit changes