Project

General

Profile

Actions

Emulator Issues #13783

open

Vertex color lingering behavior not emulated

Added by liyliyliyliy 4 days ago. Updated 1 day ago.

Status:
New
Priority:
Normal
Assignee:
-
% Done:

0%

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

Description

What's the problem? Describe what went wrong.

The Wii has another hardware quirk similar to the one fixed in build 2409-150, but with vertex colors. if you draw an object with vertex colors, but draw objects after that without vertex colors, and if you have the channel control set to take in vertex colors, then the objects drawn will take on the color of the last vertex color sent in the last object with vertex colors. this affects 0 games that i know of

What steps will reproduce the problem?

I believe these steps only work if there is lighting and both objects have normals.

  1. Draw an object with vertex colors
  2. Draw an object without vertex colors, without making the color channel control stop using vertex colors as an input
    The second object will take on the color of the last vertex in the first object on console, but on Dolphin the second object will take on a white color.

Is the issue present in the latest development version? For future reference, please also write down the version number of the latest development version.

Yes, 2503-200.

Is the issue present in the latest release? For future reference, please also write down the version number of the latest release.

Yes, 2503

If your issue is a graphical issue, please attach screenshots and record a three frame fifolog of the issue if possible. Screenshots showing what it is supposed to look like from either console or older builds of Dolphin will help too. For more information on how to use the fifoplayer, please check here: https://wiki.dolphin-emu.org/index.php?title=FifoPlayer

A fifolog is attached. A screenshot of the software running on console is attached, of the scene correctly rendered incorrectly. A screenshot of the software running on Dolphin is attached, of the scene incorrectly rendering correctly.

Eventually, I'll make a dedicated application for demonstrating this quirk and share it.


Files

guy-vcolcache.7z (3.73 MB) guy-vcolcache.7z Fifo log. liyliyliyliy, 04/12/2025 03:33 PM
colcachebugconsolenobug.png (425 KB) colcachebugconsolenobug.png Console screenshot. liyliyliyliy, 04/12/2025 03:33 PM
dolphcolcachebug.png (685 KB) dolphcolcachebug.png Dolphin screenshot. liyliyliyliy, 04/12/2025 03:34 PM

Related issues 3 (2 open1 closed)

Related to Emulator - Emulator Issues #9268: Super Smash Bros. Brawl custom character Lloyd renders incorrectlyAccepted

Actions
Related to Emulator - Emulator Issues #12987: Graphical Issues - Lego Indiana Jones: The Original AdventuresFixed

Actions
Related to Emulator - Emulator Issues #13184: Super Mario Sunshine - Coconut drinks in Gelato Beach bar are invisible due to using nonexistent vertex color (conflicts with debug cubes fix)New

Actions
Actions

Also available in: Atom PDF