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

[OGL/Vulkan] God Eater series — Text glitches #13511

Closed
kage2051 opened this issue Oct 5, 2020 · 5 comments
Closed

[OGL/Vulkan] God Eater series — Text glitches #13511

kage2051 opened this issue Oct 5, 2020 · 5 comments
Labels
GE emulation Backend-independent GPU issues
Milestone

Comments

@kage2051
Copy link

kage2051 commented Oct 5, 2020

Screenshot_2020-10-05-11-57-44-692_org ppsspp ppsspp

As you can see in the screenshot, text glitches itself randomly, this issue happens on both backends even with default settings (yes, I used them to make sure). Latest git build was used. I remember playing them on the stable build with no glitched text.

I should mention that I made the test on a few devices with different specs, where I could reproduce the same issue.

@Panderner
Copy link
Contributor

@kage2051 last build worked?

@kage2051
Copy link
Author

kage2051 commented Oct 6, 2020

@kage2051 last build worked?

It was sometime before the recent framebuffer work, if I remember correctly. Tested with 1.10.3 stable and no glitches whatsoever on both backends.

@hrydgard hrydgard added the GE emulation Backend-independent GPU issues label Oct 6, 2020
@hrydgard hrydgard added this to the v1.11.0 milestone Oct 6, 2020
@hrydgard hrydgard changed the title [Android?] [OGL/Vulkan] God Eater series — Text glitches [OGL/Vulkan] God Eater series — Text glitches Oct 6, 2020
@hrydgard
Copy link
Owner

hrydgard commented Oct 6, 2020

Strangely, this one seems all OK if you turn on Lazy Texture Cache - opposite of #13458 .

Definitely some kind of bug in the texture cache, as the "non-lazy" texture cache mode should handle things like this.

@hrydgard
Copy link
Owner

There's some kind of weird bug in the texture cache - for some reason, these little character textures get promoted to "reliable" and then never hashed properly again, even with lazy texture cache off. Investigating.

hrydgard added a commit that referenced this issue Oct 13, 2020
…ture in volatile memory too.

We considered any texture from kernel memory "reliable", which is wrong
since games can allocate out of the upper half of kernel RAM, which is
called "volatile" memory.

Fixes issue #13511
@hrydgard
Copy link
Owner

Fixed.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
GE emulation Backend-independent GPU issues
Projects
None yet
Development

No branches or pull requests

3 participants