Emulator Issues #8676
closedAMD Open source drivers, shader compilation problem.
0%
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?
- Start single player game
- On mission select screen, press A to select any mission.
- 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.
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...
Updated by JosJuice over 9 years ago
Issue 8684 has been merged into this issue.
Updated by degasus over 9 years ago
- Status changed from New to Fixed
The affected commit has been reverted.
Updated by JosJuice over 9 years ago
- Status changed from Fixed to Accepted
Not on the stable branch.
Updated by JosJuice over 9 years ago
- Status changed from Accepted to Fixed
Now merged on stable. https://github.com/dolphin-emu/dolphin/commit/5bc88d5c6a58b2d4d6e5ad851ad033e8c308613a
Updated by JosJuice over 9 years ago
Issue 8779 has been merged into this issue.