Project

General

Profile

Actions

Emulator Issues #8048

closed

Rogue Squadron 2 and 3, Assertion: Emboss map should have normal

Added by phire over 9 years ago. Updated almost 2 years ago.

Status:
Fixed
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:
5.0-16301

Description

Game Name?
Rogue Squadron II: Rogue Leader
Rogue Squadron III: Rebel Strike

Game ID?
GSWE64
GLRE64

What's the problem? Describe what went wrong in few words.
If you use a debug build of dolphin and load a terrain based level in either rs2 or rs3 (Deathstar won't work) an assertion triggers in VertexShaderGen.

https://github.com/dolphin-emu/dolphin/blob/9c6795c7b74c8aa6c852a2855ab54315d34f8613/Source/Core/VideoCommon/VertexShaderGen.cpp#L268

On non-debug builds dolphin just compiles a pass-through.

What steps will reproduce the problem?

Run either of these dffs on a debug build:
https://dl.dropboxusercontent.com/u/484730/RogueSquadron2Hoth.7z
https://dl.dropboxusercontent.com/u/484730/RogueSquadron3FirstBattle.7z

It looks like Factor 5 are using yet another aspect of the vertex transformation pipeline which is unimplemented in dolphin.

Actions #1

Updated by phire over 9 years ago

It's also possible it's a bug in their code, but we need hardware tests to see what the hardware does in this case.

Actions #2

Updated by JMC4789 about 9 years ago

  • Status changed from New to Accepted

No reason for this to not be accepted.

Actions

Also available in: Atom PDF