hrydgard / ppsspp

A PSP emulator for Android, Windows, Mac and Linux, written in C++. Want to contribute? Join us on Discord at https://discord.gg/5NJB6dD or just send pull requests / issues. For discussion use the forums at forums.ppsspp.org.
https://www.ppsspp.org
Other
11.42k stars 2.19k forks source link

Texture mapping issue after switching between texture shaders #18501

Open NABN00B opened 11 months ago

NABN00B commented 11 months ago

Game or games this happens in

possibly universal but reproduced in GTA LCS/VCS and DBZ Tenkaichi Tag Team

What area of the game / PPSSPP

When switching a lot between texture shader options while a game is running, textures get mapped incorrectly. Sometimes the wrong textures are applied, other times the correct textures are simply wrapped onto the models incorrectly.

What should happen

-

Logs

image image ULUS10041_0001.zip

Platform

Windows

Mobile phone model or graphics card

NVIDIA GeForce GTX 1060 3GB (driver 545.84.0.0)

PPSSPP version affected

v1.16.6 release / v1.16.6-473

Last working version

idk

Graphics backend (3D API)

Vulkan

Checklist

NABN00B commented 2 months ago

image Still happens in newer builds.

hrydgard commented 2 months ago

are you using the Windows menu bar to change the option or going through the in-window settings menu?

what settings exactly are you switching between when this happens?

NABN00B commented 2 months ago

are you using the Windows menu bar to change the option or going through the in-window settings menu?

Inwindow emulator GUI.

what settings exactly are you switching between when this happens?

I simply switch between the texture shader options from top to bottom, bottom to top until it triggers. I didn't notice any patterns.

hrydgard commented 2 months ago

Hm, I clicked the play button on the pause screen (to keep GTA: LCS running behind the menu), then went into the settings and quickly toggled the various texture shader option. Could not reproduce this... Let's try a release instead of a debug build. EDIT: No, can't repro :/