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

gsdx-d3d11: Framebuffer copy improvements #2830

Merged
merged 1 commit into from Jan 27, 2019

Conversation

Projects
None yet
2 participants
@tadanokojin
Copy link
Member

commented Jan 26, 2019

Improved handling of frame buffer copy by accounting for fb read on all slots.

  • implement before/after draw functions
  • defer setting of resources on the api to just before the draw
  • use a bitfield to keep track of set/copied resources
  • recycle copies after draw

Fixes: RE4 and Tales of Abyss

@tadanokojin tadanokojin force-pushed the tadanokojin:gsdx-copy-all-slots branch 2 times, most recently from 6bc725b to 7e57b79 Jan 26, 2019

@tadanokojin

This comment has been minimized.

Copy link
Member Author

commented Jan 26, 2019

Updated and rebased.

@tadanokojin tadanokojin force-pushed the tadanokojin:gsdx-copy-all-slots branch from 7e57b79 to 743153f Jan 27, 2019

gsdx-d3d11: Framebuffer copy improvements
Improved handling of frame buffer copy by accounting for fb read on all slots.

- implement before/after draw functions
- defer setting of resources on the api to just before the draw
- use a bitfield to keep track of set/copied resources
- recycle copies after draw

Fixes: RE4 and Tales of Abyss

@tadanokojin tadanokojin force-pushed the tadanokojin:gsdx-copy-all-slots branch from 743153f to 6f998af Jan 27, 2019

@tadanokojin

This comment has been minimized.

Copy link
Member Author

commented Jan 27, 2019

Updated

@lightningterror lightningterror merged commit af64865 into PCSX2:master Jan 27, 2019

2 checks passed

continuous-integration/appveyor/pr AppVeyor build succeeded
Details
continuous-integration/travis-ci/pr The Travis CI build passed
Details

@tadanokojin tadanokojin deleted the tadanokojin:gsdx-copy-all-slots branch Jul 12, 2019

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
You can’t perform that action at this time.