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

Vulkan: Miscellaneous minor fixes #4270

Merged
merged 7 commits into from Oct 4, 2016

Conversation

stenzek
Copy link
Contributor

@stenzek stenzek commented Oct 1, 2016

Fix shutdown resource links, non-x64 build, and adds a missing call to texturecache, which meant that changing some settings in graphics options had no effect. The resource leaks are relatively minor, only happening at IR/MSAA change, but the lack of buffer execution could potentially have caused issues when settings were changed at runtime.


This change is Reviewable

@stenzek stenzek force-pushed the vulkan-defer-fix branch 2 times, most recently from 5ea6576 to 4728012 Compare October 2, 2016 14:07
This was preventing certain settings from being updated when changed at
runtime.
Should fix a possible reference to deleted framebuffers, as well as fixing
the issues with the render area being correct if the game's source area
changes, or auto-scaling is enabled.
Same way as GL with the dual-pass fallback. Not highly accurate, but does
fix the Kirby shadow bug.
@degasus
Copy link
Member

degasus commented Oct 4, 2016

All resource handling LGTM.


Reviewed 21 of 24 files at r1.
Review status: 21 of 24 files reviewed at latest revision, all discussions resolved.


Comments from Reviewable

@shuffle2
Copy link
Contributor

shuffle2 commented Oct 4, 2016

Will merge, but....really sad the new APIs are broken for me still :'(

@shuffle2 shuffle2 merged commit ea33405 into dolphin-emu:master Oct 4, 2016
@stenzek stenzek deleted the vulkan-defer-fix branch November 13, 2016 07:35
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
3 participants