Emulator Issues #13783
openVertex color lingering behavior not emulated
0%
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.
- Draw an object with vertex colors
- 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