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: Surface cache improvements 2 [part 2 of 3] #6357

Merged
merged 3 commits into from Aug 18, 2019
Merged

Commits on Aug 16, 2019

  1. rsx: Surface cache restructuring

    - Further improve aliased data preservation by unconditionally scanning.
      Its is possible for cache aliasing to occur when doing memory split.
    - Also sets up for RCB/RDB implementation
    kd-11 committed Aug 16, 2019
    Configuration menu
    Copy the full SHA
    163354e View commit details
    Browse the repository at this point in the history
  2. rsx/vk: Restructure surface access barriers and implement RCB/RDB

    - Implements render target data load (aka Read Color Buffer/Read Depth Buffer)
    - Refactors vulkan surface barrier to be much cleaner.
    - Removes redundant surface barrier invocations after doing a merged load
      from surface cache.
    - Adds explicit access modes when gathering surfaces from cache.
    kd-11 committed Aug 16, 2019
    Configuration menu
    Copy the full SHA
    87bd5b6 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    05caa10 View commit details
    Browse the repository at this point in the history