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
JitArm64: Implement FPRF updates #9637
Conversation
62cb39c
to
86fd6a2
Compare
|
Improves framerate of F-Zero GX for me. Opening/Loading -> 48 FPS to 60 FPS Tested in practice mode to remove the RNG from AI cars. Note that practice mode wasn't actually significantly faster than races, just more stable. |
|
Completely removes all lag from Super Monkey Ball on my phone. Goes from 52- 55 FPS in bigger levels to completely full speed. |
|
All of the FPRF games appear to work. |
Source/Core/Common/Arm64Emitter.cpp
Outdated
|
|
||
| ASSERT_MSG(DYNA_REC, !top || IsQuad(fpr), "FMOV: top can only be used with quads"); | ||
|
|
||
| // Should this check be more lenient? Sometimes you do want to do things like |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This really seems like a TODO
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Yes, it is that type of comment.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Well, then placing "TODO:" before the comment would make it easier to recognize as such.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I thought it was fine like this, but alright, I've added "TODO:" in front of it.
dfebc88
to
4aec700
Compare
|
LGTM |
No description provided.