Emulator Issues #6169
Sonic Riders Lighting Highlights Fail to work in D3D11
I found an old issue report when searching, but it's honestly misleading, and doesn't really explain what's going on at all - https://code.google.com/p/dolphin-emu/issues/detail?id=3625
Game: Sonic Riders - GXEE8P
In D3D11/OpenGL, the models seem to render incorrectly. Because this is harder to describe, I'm going to show you three things.
Almighty D3D9 - http://i.imgur.com/FZXiSeA.png
D3D11/OpenGL - http://i.imgur.com/XAV8ytn.png
I first noticed this issue when going through an issue report from 2010, and figured it'd be an easy close. Nope, still exists. This has basically been something in Dolphin from before 3.0, and I have no build that it works properly on in D3D11/OpenGL. Software Renderer sort of works, that'll be it's own issue.
To get to the scene I showed, just go through the opening cutscene of the hero story (you can skip the video, though) and it's about 10 seconds in. It's apparent in ALL gameplay, but it's hard to see when the characters are far away, so I used this cutscene.
#1 Updated by JMC4789 almost 7 years ago
Since my fifo-log was somehow the wrong spot, I redid a bit of the work to make it easier to see.
Comparison shot. D3D9 on left, OpenGL on right - http://i.imgur.com/lgOZ6q5.png
New Fifo-Log of that exact position - http://www.mediafire.com/download.php?0598sb9pddnh5le
#7 Updated by a41pizza about 5 years ago
This issue is still present in the latest master build (4.0-3950 as of writing). I'm guessing since it's low priority, nobody has bothered looking at it.
However, I noticed that when hitting the tab button using D3D, that the lighting will flicker on and off.
#8 Updated by jayork42 about 5 years ago
It's kind of related. The original issue I posted pertained to correct highlights, but darker shading, which is incorrect. The issue you're seeing with DX11 is basically where we were before r6505 in late 2010 with DX9. "Change comparison in specular light function. Fixes issue 1258 ."