Project

General

Profile

Actions

Emulator Issues #9005

closed

[vertex_loader_jit regression] Some textures not appearing in Pokémon Colosseum

Added by Skywolf over 8 years ago. Updated over 8 years ago.

Status:
Fixed
Priority:
Normal
Assignee:
% Done:

0%

Operating system:
N/A
Issue type:
Bug
Milestone:
Current
Regression:
Yes
Relates to usability:
No
Relates to performance:
No
Easy:
No
Relates to maintainability:
No
Regression start:
Fixed in:

Description

Game Name?

Pokemon Colosseum

Game ID? (right click the game in the game list, properties, info tab)

GC6E01

MD5 Hash? (right click the game in the game list, properties, info tab, MD5 Hash: Compute)

e3f389dc5662b9f941769e370195ec90

What's the problem? Describe what went wrong.

Some Pokémon models seem to have some of their textures missing (usually the eyes). However it seems to be related to UV-mapping as using Texture Format Overlay makes the whole model white while it doesn't do this when textures work correctly.

When recording and playing back the affected scene using the Fifo Player it renders correctly.

Some (probably not all) affected Pokémon:

  • Milotic
  • Barboach
  • Treecko
  • Grovyle
  • Sceptile
  • Shuppet
  • Lombre

What steps will reproduce the problem?

  1. Start the game and under battle Battle Mode pick Battle Now.
  2. Select Single Battle and then Ultimate.
  3. Keep repeating step 2 until Milotic is the top right Pokémon (if it isnt there go back by selecting no or by pressing the B button).
  4. Press Yes and make sure Milotic (Y button) is the first Pokémon. Fill the other two slots with two other Pokémon (doesn't matter which).
  5. Now press Yes and wait until Milotic is send out.

Which versions of Dolphin did you test on? Does using an older version of Dolphin solve your issue? If yes, which versions of Dolphin used to work?

Tested on 4.0-7890.

Versions prior to release 4.0-5143 don't have this issue.

What are your PC specifications? (CPU, GPU, Operating System, more)

Intel i5-3230M@ 2.60Ghz (Laptop) i5-2500k@ 4.3Ghz (Desktop)
Nvidia GT740M (Laptop) Amd Radeon HD 6870 (Desktop).
8GB ram
Windows 7 x64 (Home on Desktop, Pro on Laptop).

Is there any other relevant information? (e.g. logs, screenshots,
configuration files)

Properly rendered using Fifo Player (normal and with Texture Format Overlay enabled):

In-game (Note how Texture Format Overlay makes the whole model white).


Files

00000000-1.png (1.19 MB) 00000000-1.png Skywolf, 10/03/2015 08:44 PM
00000000-2.png (1.2 MB) 00000000-2.png Skywolf, 10/03/2015 08:44 PM
GC6E01-4.png (1.19 MB) GC6E01-4.png Skywolf, 10/03/2015 08:47 PM
GC6E01-5.png (1.13 MB) GC6E01-5.png Skywolf, 10/03/2015 08:47 PM
Actions #1

Updated by pauldacheez over 8 years ago

  • Status changed from New to Accepted
  • Assignee set to flacs

We're still running into regressions from flacs's vertex loader JIT rewrite? Ugh. Curious that it doesn't affect FIFO Player, though – I don't think it uses a different vertex loader or anything.

4.0-5143 = https://dolphin-emu.org/download/dev/7e64869185d47a835d22016c232cef09a3a53615/

Actions #2

Updated by pauldacheez over 8 years ago

  • Subject changed from Texture issue Pokemon Colosseum. to [vertex_loader_jit regression] Some textures not appearing in Pokémon Colosseum
  • Regression changed from No to Yes
Actions #3

Updated by flacs over 8 years ago

Have you tried both Direct3D and OpenGL? I can't reproduce this on Linux.

Actions #4

Updated by pauldacheez over 8 years ago

Relevant forum posts: https://forums.dolphin-emu.org/Thread-gc-pok%C3%A9mon-colosseum--26143?pid=387065#pid387065

tl;dr, OP's already tried D3D and GL on both AMD/Nvidia GPUs and on Sandy/Ivy Bridge CPUs, so it's likely either CPU instruction related or more GPU driver bullshit.

Actions #5

Updated by JMC4789 over 8 years ago

flacs: FIFOCI appears to be able to reproduce it.

Actions #6

Updated by pauldacheez over 8 years ago

Actions #7

Updated by Skywolf over 8 years ago

That's the punishment for not fixing this in time Kappa. (Wouldnt matter anyway as the streamer refuses to update. They still have the EFB copies to Texture only bugs fixed in 4.0-7630).

Actions #8

Updated by delroth over 8 years ago

Punishment? That's awesome.

Actions #9

Updated by flacs over 8 years ago

This triggers the same bug on my machine: https://github.com/Tilka/dolphin/commit/4e210109a807d2e90d65506a477e0edc198cd931

I have no idea what's going on.

Actions #10

Updated by JosJuice over 8 years ago

  • Milestone set to Current
Actions #11

Updated by flacs over 8 years ago

  • Status changed from Accepted to Fixed
Actions

Also available in: Atom PDF