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

rsx: Fix a few texture data leaks #7314

Merged
merged 6 commits into from
Jan 26, 2020
Merged

rsx: Fix a few texture data leaks #7314

merged 6 commits into from
Jan 26, 2020

Commits on Jan 25, 2020

  1. rsx: Fix incomplete blit operations getting used as texture inputs

    - Raise passing 'score' from 50% to 90% to filter out very incomplete
    merge operations.
    - Catch unfit sections passing the match test; possible for blit_dst
    data but will likely be always harmless. Disabled in release builds by default.
    kd-11 committed Jan 25, 2020
    Configuration menu
    Copy the full SHA
    12eb3e4 View commit details
    Browse the repository at this point in the history
  2. rsx: Blit engine tuning

    - Attempt to identify blit operations that will be flushed immediately
    after and just do them on CPU instead if the transformation is trivial.
    - If only a single blit section is contributing to an atlas merge op, the
    threshold should be 100%. The only acceptable result here is a
    truncation.
    kd-11 committed Jan 25, 2020
    Configuration menu
    Copy the full SHA
    89e6341 View commit details
    Browse the repository at this point in the history
  3. vk: Use appropriate layouts depending on use case when creating new t…

    …extures to avoid needless barriers
    kd-11 committed Jan 25, 2020
    Configuration menu
    Copy the full SHA
    3f712be View commit details
    Browse the repository at this point in the history
  4. vk: Fix DMA data leak

    - There still does not exist a ranged flush implementation which is required.
    - TODO: Implement this properly
    kd-11 committed Jan 25, 2020
    Configuration menu
    Copy the full SHA
    fcffb1f View commit details
    Browse the repository at this point in the history
  5. rsx: Workaround for broken rtt resampling

    - Avoids WCB requirement for now to keep res scaling working correctly.
    - TODO: Fix this properly
    kd-11 committed Jan 25, 2020
    Configuration menu
    Copy the full SHA
    b7d69f5 View commit details
    Browse the repository at this point in the history

Commits on Jan 26, 2020

  1. Configuration menu
    Copy the full SHA
    9286eec View commit details
    Browse the repository at this point in the history