I recently uninstalled AMD's Crimson 16.3.1 beta driver, and reinstalled their latest stable Crimson Driver 15.12, because 16.3.1 is incompatible with the Wii-U emulator Cemu.
Now whenever I try to run a game in Dolphin using OpenGL I get these error messages:
Window #1:
Failed to compile vertex shader: C:/Users/patdw_000/Documents/Dolphin Emulator/Dump/bad_vs_0000.txt
Debug info (ATI Technologies Inc., AMD Radeon R9 200 Series, 4.5.13416 Compatibility Profile Context 15.300.1025.1001):
Vertex shader failed to compile with the following errors:
ERROR: 1:27: error(#335) Input variables, output variables, and uniform variables can only be in in blocks, out blocks, and uniform blocks
ERROR: error(#273) 1 compilation errors. No code generated
Window #2:
Failed to compile pixel shader: C:/Users/patdw_000/Documents/Dolphin Emulator/Dump/bad_ps_0001.txt
Debug info (ATI Technologies Inc., AMD Radeon R9 200 Series, 4.5.13416 Compatibility Profile Context 15.300.1025.1001):
Fragment shader failed to compile with the following errors:
ERROR: 1:49: error(#335) Input variables, output variables, and uniform variables can only be in in blocks, out blocks, and uniform blocks
ERROR: 1:66: error(#143) Undeclared identifier: colors_0
ERROR: 1:66: error(#160) Cannot convert from: "float" to: "highp 4-component vector of vec4"
ERROR: 1:67: error(#143) Undeclared identifier: colors_1
ERROR: 1:67: error(#160) Cannot convert from: "float" to: "highp 4-component vector of vec4"
ERROR: error(#273) 5 compilation errors. No code generated
Window #3:
Failed to compile vertex shader: C:/Users/patdw_000/Documents/Dolphin Emulator/Dump/bad_vs_0002.txt
Debug info (ATI Technologies Inc., AMD Radeon R9 200 Series, 4.5.13416 Compatibility Profile Context 15.300.1025.1001):
Vertex shader failed to compile with the following errors:
ERROR: 1:29: error(#335) Input variables, output variables, and uniform variables can only be in in blocks, out blocks, and uniform blocks
ERROR: error(#273) 1 compilation errors. No code generated
Window #4
Failed to compile pixel shader: C:/Users/patdw_000/Documents/Dolphin Emulator/Dump/bad_ps_0003.txt
Debug info (ATI Technologies Inc., AMD Radeon R9 200 Series, 4.5.13416 Compatibility Profile Context 15.300.1025.1001):
Fragment shader failed to compile with the following errors:
ERROR: 1:50: error(#335) Input variables, output variables, and uniform variables can only be in in blocks, out blocks, and uniform blocks
ERROR: 1:59: error(#143) Undeclared identifier: tex0
ERROR: 1:59: error(#160) Cannot convert from: "float" to: "highp 3-component vector of vec3"
ERROR: 1:69: error(#143) Undeclared identifier: colors_0
ERROR: 1:69: error(#160) Cannot convert from: "float" to: "highp 4-component vector of vec4"
ERROR: 1:70: error(#143) Undeclared identifier: colors_1
ERROR: 1:70: error(#160) Cannot convert from: "float" to: "highp 4-component vector of vec4"
ERROR: error(#273) 7 compilation errors. No code generated
I tried going back to previous Dolphin builds, but it still get these error windows.
Should I just reinstall the 16.3.1 beta driver, or is there a way to fix this while staying on 15.12?
Now whenever I try to run a game in Dolphin using OpenGL I get these error messages:
Window #1:
Failed to compile vertex shader: C:/Users/patdw_000/Documents/Dolphin Emulator/Dump/bad_vs_0000.txt
Debug info (ATI Technologies Inc., AMD Radeon R9 200 Series, 4.5.13416 Compatibility Profile Context 15.300.1025.1001):
Vertex shader failed to compile with the following errors:
ERROR: 1:27: error(#335) Input variables, output variables, and uniform variables can only be in in blocks, out blocks, and uniform blocks
ERROR: error(#273) 1 compilation errors. No code generated
Window #2:
Failed to compile pixel shader: C:/Users/patdw_000/Documents/Dolphin Emulator/Dump/bad_ps_0001.txt
Debug info (ATI Technologies Inc., AMD Radeon R9 200 Series, 4.5.13416 Compatibility Profile Context 15.300.1025.1001):
Fragment shader failed to compile with the following errors:
ERROR: 1:49: error(#335) Input variables, output variables, and uniform variables can only be in in blocks, out blocks, and uniform blocks
ERROR: 1:66: error(#143) Undeclared identifier: colors_0
ERROR: 1:66: error(#160) Cannot convert from: "float" to: "highp 4-component vector of vec4"
ERROR: 1:67: error(#143) Undeclared identifier: colors_1
ERROR: 1:67: error(#160) Cannot convert from: "float" to: "highp 4-component vector of vec4"
ERROR: error(#273) 5 compilation errors. No code generated
Window #3:
Failed to compile vertex shader: C:/Users/patdw_000/Documents/Dolphin Emulator/Dump/bad_vs_0002.txt
Debug info (ATI Technologies Inc., AMD Radeon R9 200 Series, 4.5.13416 Compatibility Profile Context 15.300.1025.1001):
Vertex shader failed to compile with the following errors:
ERROR: 1:29: error(#335) Input variables, output variables, and uniform variables can only be in in blocks, out blocks, and uniform blocks
ERROR: error(#273) 1 compilation errors. No code generated
Window #4
Failed to compile pixel shader: C:/Users/patdw_000/Documents/Dolphin Emulator/Dump/bad_ps_0003.txt
Debug info (ATI Technologies Inc., AMD Radeon R9 200 Series, 4.5.13416 Compatibility Profile Context 15.300.1025.1001):
Fragment shader failed to compile with the following errors:
ERROR: 1:50: error(#335) Input variables, output variables, and uniform variables can only be in in blocks, out blocks, and uniform blocks
ERROR: 1:59: error(#143) Undeclared identifier: tex0
ERROR: 1:59: error(#160) Cannot convert from: "float" to: "highp 3-component vector of vec3"
ERROR: 1:69: error(#143) Undeclared identifier: colors_0
ERROR: 1:69: error(#160) Cannot convert from: "float" to: "highp 4-component vector of vec4"
ERROR: 1:70: error(#143) Undeclared identifier: colors_1
ERROR: 1:70: error(#160) Cannot convert from: "float" to: "highp 4-component vector of vec4"
ERROR: error(#273) 7 compilation errors. No code generated
I tried going back to previous Dolphin builds, but it still get these error windows.
Should I just reinstall the 16.3.1 beta driver, or is there a way to fix this while staying on 15.12?