Project

General

Profile

Actions

Emulator Issues #8676

closed

AMD Open source drivers, shader compilation problem.

Added by phire over 9 years ago.

Status:
Fixed
Priority:
Normal
Assignee:
-
% Done:

0%

Operating system:
N/A
Issue type:
Bug
Milestone:
Current
Regression:
Yes
Relates to usability:
No
Relates to performance:
No
Easy:
No
Relates to maintainability:
No
Regression start:
Fixed in:

Description

Game Name?
Rogue Squadron: Rebel Strike

Game ID?
GLRE64

What's the problem? Describe what went wrong in few words.
When selecting a mission from the mission select screen, dolphin pops up the following error.

Failed to link shaders: /home/phire/.dolphin-emu/Dump/bad_p_0.txt
Debug info (X.Org, Gallium 0.4 on AMD JUNIPER, 3.3 (Core Profile) Mesa 10.5.6):
error: definitions of interface block `VertexData' do not match

Contents of Bad_p_0.txt: http://pastie.org/10238353

What did you expect to happen instead?
A Unicorn to appear!

What steps will reproduce the problem?

  1. Start single player game
  2. On mission select screen, press A to select any mission.
  3. The above error will pop up.

Dolphin 3.5 and 3.5-367 are old versions of Dolphin that have
known issues and bugs, so don't report issues about them and test the
latest Dolphin version first.
Which versions of Dolphin did you test on?
4.0-6759

Does using an older version of Dolphin solve your issue? If yes, which
versions of Dolphin used to work?
It worked in 4.0-5390, bisecting now.

What are your PC specifications? (including, but not limited to: Operating
System, CPU and GPU)
Linux, AMD Radeon HD 5770 with open source drivers.


Related issues 2 (0 open2 closed)

Has duplicate Emulator - Emulator Issues #8684: "Failed to link shaders... `VertexData' do not match" on gaming MARIOGOLF TOADSTOOL TOUR"Duplicate

Actions
Has duplicate Emulator - Emulator Issues #8779: "Failed to link shaders" in Pokemon XDDuplicate

Actions
Actions #2

Updated by degasus over 9 years ago

No need to bisect.

We set centroid within the vertex shader but expect to not have centroid within the geometry shader.
So we have to detect if there will be a geometry shader within the vertex shader stage...

Actions #3

Updated by JosJuice over 9 years ago

Issue 8684 has been merged into this issue.

Actions #4

Updated by degasus over 9 years ago

  • Status changed from New to Fixed

The affected commit has been reverted.

Actions #5

Updated by JosJuice over 9 years ago

  • Status changed from Fixed to Accepted

Not on the stable branch.

Actions #6

Updated by JosJuice over 9 years ago

  • Status changed from Accepted to Fixed
Actions #7

Updated by JosJuice over 9 years ago

Issue 8779 has been merged into this issue.

Actions

Also available in: Atom PDF