-
Notifications
You must be signed in to change notification settings - Fork 2.6k
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
VideoCommon: Workaround Intel OS X bug again #3796
Conversation
Restores the old behavior + simplifys the code. LGTM |
So this would reintroduce the bugs that pr #3570 fixed? I take it, you tried to find a solution that works for all drivers? What about combing this revert with: pr #3784 ? (just a random guess) If this reintroduces bugs that were fixed, would it be justified to add specific driver workarounds for 5.0? |
@mimimi085181 it fixes the bug in a different way if I read it correctly |
@mimimi085181 This does not reintroduce the old bug. It looks like the original bug had something to do with sequence points or order of operations in the code getting done wrong (?????), which would imply 100% that it's a driver bug in Intel. Regardless, this reverts a behavior change that wasn't shown to be 100% necessary while fixing the bug, so it's much nicer in that regard, and may fix the AMD bug as well (yet to be shown). |
@dolphin-emu-bot rebuild |
I've just confirmed that this fixes the dff in https://bugs.dolphin-emu.org/issues/9468 |
Nice, now maybe some other systems should be tested as well. Like the ones that were broken before the orignal pr. |
It doesn't affect the ea-vp6.dff on any platform I tested it on, I don't think. |
Anything holding this up now? |
Reviewed 1 of 1 files at r1. Comments from Reviewable |
Nope. @delroth ready to merge. |
We still need to do hardware tests in the future, but LGTM |
@dolphin-emu-bot rebuild |
FifoCI detected that this change impacts graphical rendering. Here are the behavior differences detected by the system:
automated-fifoci-reporter |
This time without the behavior change of the last patch. Reverts the last patch. Thanks, Apple. Thapple.
This change is