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

Correctly set, use and update clipping regions of DCs

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: Resolved
    • Priority: Major
    • Resolution: Fixed
    • Fix Version/s: 0.3.17
    • Component/s: Win32SS
    • Labels:

      Description

      Intended commit message:

      [WIN32K]

      • Correctly use the Clip, Meta, Rao, API and Vis Regions in DCs
      • Update the DC clipping object on demand each time a blt is performed
      • Reduce the number of region allocated with handles when it's not needed

      The goal is to improve clipping which is quite suboptimal in ReactOS at the moment (windows drawing over each other, etc...) and, incidentally, performance.

        Attachments

        1. dc_regions_clipping.diff
          57 kB
        2. dc_regions_clipping.diff
          57 kB
        3. dc_regions.diff
          53 kB
        4. dc_regions.patch
          52 kB

          Issue Links

            Activity

              People

              • Assignee:
                zefklop zefklop
                Reporter:
                zefklop zefklop
              • Votes:
                0 Vote for this issue
                Watchers:
                2 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: