Emulator Issues #6169
closedSonic Riders Lighting Highlights Fail to work in D3D11
0%
Description
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.
Fifo-log: http://www.mediafire.com/download.php?26bvm7e9band270
Updated by JMC4789 over 11 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
Updated by NeoBrainX over 11 years ago
Issue 3625 has been merged into this issue.
Updated by JMC4789 over 11 years ago
Ahem, I meant to say OpenGL is fixed, D3D11 is still broken. Curse my automatically blaming D3D9 fingers!
Updated by delroth over 11 years ago
- Priority set to Low
- Operating system Windows added
Updated by a41pizza about 10 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.
-KHg8m3r
Updated by jayork42 about 10 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 ."
Updated by a41pizza about 10 years ago
So, both D3D and OpenGL are still in the same state as before r6505 in regards to the lighting issue? (they aren't darkened like your pictures, but they still lack the lighting)
Updated by a41pizza about 10 years ago
No, I played with it also, hitting the tab, and the lighting goes on and off like in D3D. Shall I upload a video to show what I'm talking about?
Updated by kostamarino almost 10 years ago
- Status changed from Accepted to Fixed
Should be fixed by https://github.com/dolphin-emu/dolphin/pull/1941