libretro / beetle-psx-libretro

Standalone port/fork of Mednafen PSX to the Libretro API.
GNU General Public License v2.0
309 stars 131 forks source link

Graphic bug when using Vulkan in Ape Escape (Spain) (Instructions of Ski Kidz Racing) #890

Open edlink98 opened 1 year ago

edlink98 commented 1 year ago

Description

Here I report an error that is shown in the instructions of the Ski Kidz Racing mini game in the Ape Escape Spanish version. (Serial: SCES-02031) (Redump) This graphic error appears when I use Beetle Psx HW with Vulkan and it is corrected when using OpenGL and Software. If I use the normal Beetle Psx it works perfectly. In SwanStation the error appears when I use Vulkan, OpenGL, D3D11 and Software. (In Software mode the error is much more conspicuous.)

Expected behavior

While I was playing Ape Escape on the Beetle PSX HW core I was testing the minigames and Ski Kidz Racing and the instructions were showing an error on the right side of the screen.

Here I record what the error looks like using each Renderer (Vulkan, OpenGL, D3D11 and Software). I also did tests with SwanStation but I will report the error in their respective Repositories.

VIDEO: https://youtu.be/JW9H6JAgsEk

PHOTO: vlcsnap-2023-07-30-22h30m15s699

Actual behavior

This is how it should really look: https://youtu.be/JW9H6JAgsEk (0:55)

Steps to reproduce the bug

  1. Use Beetle Psx HW with Vulkan renderer
  2. Go to the minigames section on the left side to enter the first minigame.
  3. Being inside the minigame you give Start - Inicio - Metodos

Bonus. Or just use this Save State: https://drive.google.com/drive/folders/1leMrBvdenPgGAvlzBMNIlIVf3J6LJPFo?usp=sharing

Bisect results

This started happening as soon as I noticed the error... I'm not sure how long it's been.

Version/Commit

I tried the Normal version and the HW

-Beetle PSX/HW (0.9.44.1 379793f)

Core options

The only modification I use is image scaling. Internal GPU Resolution: 4x Texture Filtering: Nearest Multi-Sampled Anti-Aliasing: 1x PGXP Operation Mode: off

Environment information