Uploaded image for project: 'Core ReactOS'
  1. Core ReactOS
  2. CORE-13274

we had redraw loops since a long time - lately our drawing speed regressed additionally

    XMLWordPrintable

Details

    Description

      reactOS r74600
      Repainting without themes in classic mode got a serious hit-back recently.
      When I select another listview item in rapps the selection change is heavily delayed while the scroll-bar arrows in the details view are heavily flashing.
      Furthermore when I open up some apps-windows, their content does not really seem to be drawn "as a whole", but you can see the individual parts of the window drawn one after each other. video.webm
      Disabling + stopping themesvc + restart does not help.
      But when I enable some theme e.g: Lautus the effect seems to be gone or is greatly reduced.

      0.4.5RC2 was still much better. It flashed too, but the drawing was somehow much faster then. The regression is very fresh. Most notable draw-speed regressed somewhere between r74479-r74500.

      Attachments

        1. freetype.c-less-useless-allocs.patch
          10 kB
        2. freetype.patch
          12 kB
        3. Gtu3UkJS.patch
          8 kB
        4. ntgdi-avoid-allocs.patch
          7 kB
        5. video.webm
          2.40 MB
        6. z74479fast.webm
          813 kB
        7. z74490medium.webm
          1.14 MB
        8. z74500slow.webm
          573 kB
        9. z74580slow.webm
          561 kB
        10. z74600slow.webm
          2.40 MB

        Activity

          People

            bug zilla Bug Zilla
            reactosfanboy reactosfanboy
            Votes:
            0 Vote for this issue
            Watchers:
            5 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: