Project

General

Profile

Emulator Issues #6169

Sonic Riders Lighting Highlights Fail to work in D3D11

Added by JMC4789 over 7 years ago.

Status:
Fixed
Priority:
Low
Assignee:
Category:
GFX
% Done:

0%

Operating system:
Windows
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

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.

Console - https://www.youtube.com/watch?v=4gQqEQORWk8&list=PL7C8AB55674E315AD&feature=player_detailpage#t=675s

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


Related issues

Has duplicate Emulator - Emulator Issues #3625: Pixel Lighting + Specular Highlights Results in Dark Model Colors in Sonic RidersDuplicate

History

#1 Updated by JMC4789 over 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

#2 Updated by NeoBrainX over 7 years ago

issue 3625 has been merged into this issue.

#3 Updated by Billiard26 over 7 years ago

  • Issue type set to Bug

#4 Updated by JMC4789 about 7 years ago

  • Category set to gfx

#5 Updated by JMC4789 about 7 years ago

Ahem, I meant to say OpenGL is fixed, D3D11 is still broken. Curse my automatically blaming D3D9 fingers!

#6 Updated by delroth about 7 years ago

  • Priority set to Low
  • Operating system Windows added

#7 Updated by a41pizza almost 6 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

#8 Updated by jayork42 almost 6 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 ."

#9 Updated by a41pizza almost 6 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)

#10 Updated by JMC4789 almost 6 years ago

OpenGL is fine.

#11 Updated by a41pizza almost 6 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?

#12 Updated by JMC4789 almost 6 years ago

Try it on single core.

#13 Updated by a41pizza almost 6 years ago

Yep, still there

#14 Updated by kostamarino over 5 years ago

  • Status changed from Accepted to Fixed

Also available in: Atom PDF