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

[libretro] Black boxes over text in many games (offending commit identified) #18483

Closed
5 tasks done
hizzlekizzle opened this issue Dec 7, 2023 · 8 comments
Closed
5 tasks done

Comments

@hizzlekizzle
Copy link

Game or games this happens in

ULUS-10522 Disgaea Infinite

What area of the game

The very first screen with the gray background and white menu text. This problem happens in a lot of games but this is a very easy one to test.

What happens

Instead of the normal white text, each letter is replaced with a black box. This started with commit 5373b8c. It happens with both vulkan and opengl renderers, so I figure it's the bit in TextureCacheCommon.cpp where it refuses to load invalidly sized textures (i.e., ones >512x512), as this appears in the log:
[libretro ERROR] [G3D] Bad texture dimensions: 2048x2048
This was reported on the RetroArch subreddit by someone using Android, but I was able to reproduce it in desktop Linux. I checked against standalone/Qt PPSSPP and the problem doesn't happen there, so it's libretro-specific.

What should happen

The text should render readable and white instead of black boxes, like this:
image

GE frame capture

image

Platform

libretro / Retroarch

Mobile phone model or graphics card

Intel IGP

PPSSPP version affected

all builds since 5373b8c

Last working version

fb8ad0c

Graphics backend (3D API)

Vulkan

Checklist

  • Test in the latest git build in case it's already fixed.
  • Search for other reports of the same issue.
  • Try resetting settings or older versions and include if the issue is related.
  • Try changing graphics settings to determine if one causes the glitch (especially speed hacks or enhancements/replacements.)
  • Include logs or screenshots of issue.
@hrydgard
Copy link
Owner

hrydgard commented Dec 7, 2023

yeah my bad, I'll fix it shortly.

@justafella
Copy link

I had a similar issue to report. I've downloaded the latest build but for me there is still something missing: the selector rectangle.

Before latest build:
Screenshot_2023-12-07-09-19-48-542_org ppsspp ppsspp

After latest build:
Screenshot_2023-12-07-09-46-03-446_org ppsspp ppsspp

I can still save/load from deduction

@hizzlekizzle
Copy link
Author

@hrydgard oh man, thanks for the rapid response! Cheers!

@hispanico957
Copy link

hispanico957 commented Dec 7, 2023

I update now the core but the problem is still present, i try Ace Combat and Fifa 14 (On FireTV - Firestick 4K MAX 2° gen)

20231207_151535
20231207_151511

Hispa

@hrydgard hrydgard reopened this Dec 7, 2023
@hrydgard
Copy link
Owner

hrydgard commented Dec 7, 2023

Okay, that's really weird.. reopened.

@bslenul
Copy link
Contributor

bslenul commented Dec 7, 2023

It's normal, the updated version of the core is not yet available from the core downloader, atm it's still downloading a previous version where the issue is not fixed yet.

But I can confirm it's fixed (tested with 8dab823):

image

@LunaMoo
Copy link
Collaborator

LunaMoo commented Dec 7, 2023

Thanks for the input @bslenul closing again.

@LunaMoo LunaMoo closed this as completed Dec 7, 2023
@hispanico957
Copy link

YESSSSSSSS i try games and confirm :-)

Thank mate
Hispa

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

No branches or pull requests

6 participants