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

Merge pull request hrydgard#17297 from hrydgard/socom-clut-trickery #13

Merged
merged 27 commits into from
Apr 18, 2023

Conversation

fengjixuchui
Copy link
Owner

No description provided.

TotalCaesar659 and others added 27 commits April 15, 2023 01:51
Properly fix the analog limiter feature ("lightly").
Apply the fix to avoid jit clearing for rewind savestates to all platforms
Camera on Android: Choose the preview framerate closest to 30fps.
Tiny optimization, helps only a little.
Optimize lighting for softgpu a bit
Sometimes was hiding useful parts of filenames, etc.
Causes confusion for people using this feature.
x86jit: Correct wrong PC after bad mem access, other minor
Emulating this correctly would be possible too but would only work at 1x
rendering resolution.
…to draw text.

The framebuffer does contain the top of the video frame at the present
time though, so things have partially gone well. However the rest of the
frame lies after it in VRAM. What we probably technically should do when
we see this is to assemble an image from both the framebuffer we find
and VRAM contents exceeding the range of that image, but seems kinda
impractical.

This works, but there seems to be some other issue with how the text is
rendered or copied. Could be a color precision issue confusing the game
I suppose.
Don't try to present from little temp framebuffers used by Godfather to draw text
Workaround for some SOCOM games' misuse of CLUT8 to texture from framebuffer
@fengjixuchui fengjixuchui merged commit 6dafe86 into fengjixuchui:master Apr 18, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants