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



      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.


        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



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


              • Created: