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

Emulating HW vrnd #17506

Merged
merged 3 commits into from
May 26, 2023
Merged

Emulating HW vrnd #17506

merged 3 commits into from
May 26, 2023

Conversation

fp64
Copy link
Contributor

@fp64 fp64 commented May 25, 2023

The vrnd stuff from #16946 (see #16946 (comment) onwards).

Still needs more testing, just putting it there to get overall comments.
Only tested in couple of games (including Ridge Racer, which is known to use vrnd). Seems to work fine, with no visual differences.
Bumps save state version for MIPSState, so save states are probably incompatible.

Copy link
Owner

@hrydgard hrydgard left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This is great! Really only have a couple of code style tweaks to suggest, and a savestate compatibility fix.

I suppose you could also file an issue to https:/jpcsp/jpcsp/issues and tell them that you've cracked it :)

Core/MIPS/MIPS.cpp Show resolved Hide resolved
Core/MIPS/MIPSVFPUUtils.cpp Outdated Show resolved Hide resolved
Core/MIPS/MIPSVFPUUtils.cpp Outdated Show resolved Hide resolved
@fp64
Copy link
Contributor Author

fp64 commented May 25, 2023

Fixed, I think.

@hrydgard
Copy link
Owner

Are you working in the future btw? :)

image

Think you've got your timezone set wrong.

@hrydgard hrydgard merged commit 9379a6b into hrydgard:master May 26, 2023
@hrydgard hrydgard added this to the v1.16.0 milestone May 26, 2023
@fp64 fp64 deleted the vrnd branch June 5, 2023 07:35
fp64 added a commit to fp64/ppsspp that referenced this pull request Jun 5, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants