Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Dirty tracking performance improvements #210

Merged
merged 56 commits into from
Jan 7, 2022
Merged

Dirty tracking performance improvements #210

merged 56 commits into from
Jan 7, 2022

Commits on Dec 29, 2021

  1. Configuration menu
    Copy the full SHA
    c89c3b0 View commit details
    Browse the repository at this point in the history
  2. Tidy up

    Shillaker committed Dec 29, 2021
    Configuration menu
    Copy the full SHA
    f073e6e View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    0d77f81 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    d4648a3 View commit details
    Browse the repository at this point in the history
  5. Destroy uffd tests

    Shillaker committed Dec 29, 2021
    Configuration menu
    Copy the full SHA
    03e8782 View commit details
    Browse the repository at this point in the history

Commits on Dec 30, 2021

  1. Configuration menu
    Copy the full SHA
    5370a99 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    68ec1e5 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    e9e4f39 View commit details
    Browse the repository at this point in the history
  4. Working tests

    Shillaker committed Dec 30, 2021
    Configuration menu
    Copy the full SHA
    7afffc1 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    2f4b710 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    079c699 View commit details
    Browse the repository at this point in the history
  7. Remove restartTracking

    Shillaker committed Dec 30, 2021
    Configuration menu
    Copy the full SHA
    ccfd8a0 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    f9f2a92 View commit details
    Browse the repository at this point in the history

Commits on Dec 31, 2021

  1. Handle dirty regions

    Shillaker committed Dec 31, 2021
    Configuration menu
    Copy the full SHA
    8159ccc View commit details
    Browse the repository at this point in the history
  2. Move gap filling back again

    Shillaker committed Dec 31, 2021
    Configuration menu
    Copy the full SHA
    6ecd34a View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    e508c02 View commit details
    Browse the repository at this point in the history
  4. Remove debug logging

    Shillaker committed Dec 31, 2021
    Configuration menu
    Copy the full SHA
    e39616c View commit details
    Browse the repository at this point in the history
  5. Tidy up

    Shillaker committed Dec 31, 2021
    Configuration menu
    Copy the full SHA
    f03fb0c View commit details
    Browse the repository at this point in the history
  6. Renaming

    Shillaker committed Dec 31, 2021
    Configuration menu
    Copy the full SHA
    2bf540f View commit details
    Browse the repository at this point in the history
  7. Missing comments

    Shillaker committed Dec 31, 2021
    Configuration menu
    Copy the full SHA
    647f687 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    7902639 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    9269f2b View commit details
    Browse the repository at this point in the history
  10. Fixing up tests

    Shillaker committed Dec 31, 2021
    Configuration menu
    Copy the full SHA
    00d0729 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    6e9c6a9 View commit details
    Browse the repository at this point in the history

Commits on Jan 1, 2022

  1. Fix test

    Shillaker committed Jan 1, 2022
    Configuration menu
    Copy the full SHA
    482a7cc View commit details
    Browse the repository at this point in the history
  2. Formatting

    Shillaker committed Jan 1, 2022
    Configuration menu
    Copy the full SHA
    1d0a0e6 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    e51aa33 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    0ed01ee View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    40bd0c4 View commit details
    Browse the repository at this point in the history
  6. Fixing a couple of tests

    Shillaker committed Jan 1, 2022
    Configuration menu
    Copy the full SHA
    5956e43 View commit details
    Browse the repository at this point in the history
  7. Fixing tests

    Shillaker committed Jan 1, 2022
    Configuration menu
    Copy the full SHA
    b17f2be View commit details
    Browse the repository at this point in the history

Commits on Jan 3, 2022

  1. Small tidy-ups

    Shillaker committed Jan 3, 2022
    Configuration menu
    Copy the full SHA
    3c4a1fa View commit details
    Browse the repository at this point in the history
  2. Fix up unit tests

    Shillaker committed Jan 3, 2022
    Configuration menu
    Copy the full SHA
    1e828b3 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    3db2668 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    fe3cabe View commit details
    Browse the repository at this point in the history
  5. Fixing dist tests

    Shillaker committed Jan 3, 2022
    Configuration menu
    Copy the full SHA
    6d8103a View commit details
    Browse the repository at this point in the history
  6. Remove core dump

    Shillaker committed Jan 3, 2022
    Configuration menu
    Copy the full SHA
    ba91985 View commit details
    Browse the repository at this point in the history
  7. Formatting

    Shillaker committed Jan 3, 2022
    Configuration menu
    Copy the full SHA
    3b9095d View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    8ecffde View commit details
    Browse the repository at this point in the history

Commits on Jan 4, 2022

  1. Fix data race in tests

    Shillaker committed Jan 4, 2022
    Configuration menu
    Copy the full SHA
    3a5a7c3 View commit details
    Browse the repository at this point in the history
  2. Tidy up and docs

    Shillaker committed Jan 4, 2022
    Configuration menu
    Copy the full SHA
    725300c View commit details
    Browse the repository at this point in the history
  3. Formatting

    Shillaker committed Jan 4, 2022
    Configuration menu
    Copy the full SHA
    dcc6f4f View commit details
    Browse the repository at this point in the history
  4. Guard against empty memory

    Shillaker committed Jan 4, 2022
    Configuration menu
    Copy the full SHA
    1d22a73 View commit details
    Browse the repository at this point in the history
  5. More logging

    Shillaker committed Jan 4, 2022
    Configuration menu
    Copy the full SHA
    6fc7190 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    369540a View commit details
    Browse the repository at this point in the history
  7. Small logging fix

    Shillaker committed Jan 4, 2022
    Configuration menu
    Copy the full SHA
    9466e50 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    3ef664d View commit details
    Browse the repository at this point in the history

Commits on Jan 5, 2022

  1. Tighter diffing loops

    Shillaker committed Jan 5, 2022
    Configuration menu
    Copy the full SHA
    6cb672a View commit details
    Browse the repository at this point in the history
  2. Merge diffing and regions

    Shillaker committed Jan 5, 2022
    Configuration menu
    Copy the full SHA
    e54c2ab View commit details
    Browse the repository at this point in the history
  3. Remove OffsetMemoryRegion

    Shillaker committed Jan 5, 2022
    Configuration menu
    Copy the full SHA
    5015f97 View commit details
    Browse the repository at this point in the history
  4. Avoid vector<bool>

    Shillaker committed Jan 5, 2022
    Configuration menu
    Copy the full SHA
    e15c0e3 View commit details
    Browse the repository at this point in the history
  5. More dirty tracking

    Shillaker committed Jan 5, 2022
    Configuration menu
    Copy the full SHA
    9daa474 View commit details
    Browse the repository at this point in the history
  6. Fix up SDPTE

    Shillaker committed Jan 5, 2022
    Configuration menu
    Copy the full SHA
    f8831c6 View commit details
    Browse the repository at this point in the history

Commits on Jan 6, 2022

  1. Configuration menu
    Copy the full SHA
    9a49dd6 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    0eb5917 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    3b39032 View commit details
    Browse the repository at this point in the history