-
Notifications
You must be signed in to change notification settings - Fork 173
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
[graphics] MERC #1124
[graphics] MERC #1124
Conversation
With those bug fixes, the only remaining issue is the clipping stuff. It looks like any time mscal 17 or 32 is used ("merc prime") the output is garbage. The decision to use normal/prime appears to be correct, and the decision to go from prime -> generic is also reasonable looking. So I don't think we're accidentally using prime when we should be using generic. Interestingly, if you use prime in cases where you don't need it, it is bad in a similar way. I'd expect this to work (as the guard band check that picks merc prime over normal is conservative) |
Merc is now working correctly! I've also set it up to try rendering things that would normally be rendered by other renderers, so there are still some graphical glitches caused by this. In particular, stuff close to the camera can have clipping disasters and stuff rendered normally with generic may have bad blending/alpha settings. |
Pull Request Test Coverage Report for Build 1793096860Warning: This coverage report may be inaccurate.This pull request's base commit is no longer the HEAD commit of its target branch. This means it includes changes from outside the original pull request, including, potentially, unrelated coverage changes.
Details
💛 - Coveralls |
Lots of weird bugs still, but it is recognizable as Jak and Daxter.
Don't look too closely at
MercProgram.cpp
... it's gross.