-
Notifications
You must be signed in to change notification settings - Fork 2.2k
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
Use stenciltest for glblendFuncSeparate() #3387
Conversation
How about this ? Tested with FF CC , Persona 2 , Half Minute Hero and Tactic Orge
|
That is equivalent to:
Color test seems like an odd thing to check for here... |
Without color test also okay to pass those games but not too sure Pangya Golf I initially try different mode test to see what are their similarities. |
Just tested Pangya Golf also good .Rebased |
I'll test this later if you want, but i'm not on my primary machine at the moment. If you really think it needs testing of course. (posted from my phone) |
Confirmed, Half-Minute Hero's title and Pangya are no longer exhibiting the graphical issues, and Zack still has his shadow in Crisis Core. Nice work. |
@thedax .Thanks for testing. Hopefully this one is solid enough. |
I managed to escape from work for an early lunch break, thanks to an elective procedure that finished much earlier than expected. Managed to put some time into the test suite, I've got a couple of hours before I've got to get back to work. Report (You're not going to like this):- Major observations:- a. Danganronpa is graphically broken in Framebuffers to Memory mode (GPU/CPU) compared to master Savefile for testing (just enter the room, I'm standing right in front of the door in the savefile, and once you're in the room, turn the camera around to reproduce the issue):- http://www.mediafire.com/download/o3zc2jhppdj3c1i/NPJH50515DATKG0005.7z Your test build with FB2MEM (look at the glitchy, repeating objects (flags) at the top, it occurs when you swivel the camera in that particular room):- Current master (0.9.1-172) with FB2MEM (correct behaviour):- b. Tactics Ogre does work fine, but notice that the blur is missing now in the World Map, compared to the master. I'm not so concerned about this one since nothing got functionally broken and the blur is an aesthetic feature. Your test build (missing blur):- Current master (0.9.1-172) (blur is present):- |
What's interesting is, I'm getting different results. In @raven02's test build, the issues do indeed exist, but when you apply the changes to the latest master(e3d0e4b as of this writing), the issues don't exist for me on my NVidia card. Can we get a test build that's based on e3d0e4b? Did the test build that @solarmystic and I used have more changes than just the one in the commit? Hm.. |
Yep , sorry that i did some changes to the framebuffer in my build since i use it to test multiple issues . As long as the changes applied to latest master is okay then should be okay . |
I'll upload a test build in a minute then, with nothing changed except for the ones in this pullrq. Test results can't be accurate if other changes are making the test build dirty. |
Try this one: removed due to official merge. |
Right in the nick of time too. I was about to head back to work. I can confirm that with this provided build by @thedax , those two games are working just fine, in comparison to the master on my ATI card. (You can see that I'm using @thedax's build because it's using the newer speed/vps notation) Danganronpa (no more graphical glitches):- Tactics Ogre (blur is present again):- This commit can be merged now, me thinks. Off to work I go, see you later folks. |
Indeed. Test builds should be provided as cleanly as possible. Anyway, this looks good to merge then, assuming no other games are broken by this. |
Thanks chaps. |
The stencil buffer has something to do with alpha as they share bits, so this doesn't seem completely crazy. Let's try it. |
Use stenciltest for glblendFuncSeparate()
Tested with Persona 2 , FF CC ,Tactic Orge and all seems to be fine with this change.