Hey there,
I moved from version 4-0-6153 to 4.0.6163 earlier on. I booted Wii Sports and when opening a game (eg. Bowling) it claims that it 'Failed to Compile Pixel Shader! This usually happens when trying to use Dolphin with an outdated GPU or intergrated GPU like the Intel GMA Series.'
This is incorrect since I use an ASUS STRIX GTX 750 Ti OC 2GB on the latest NVIDIA driver for it (GeForce 390.90). My integrated graphics are disabled inside my BIOS. I tried disabling Panic Handlers and in result the error did not occur, but Mii's had an odd grey/black outline around them. I did not recieve this error with any build before 4-0-6153. Build 4.0-6155 works fine. Build 4-0-6157 causes this error (VideoBackends: Implement depth copy shaders with integer math).
System Specs:
Windows 10 Build 10074 x64
ASUS STRIX 750 Ti OC 2GB
Intel i5 2320 3.0GHz
Team Group 2x2GB 1333MHz
The dump file received as below.
#define SAMPLES 8
sampler samp0 : register(s0);
Texture2DMSArray<float4, SAMPLES> Tex0 : register(t0);
uniform float4 cColMatrix[7] : register(c0);
void main(
out float4 ocol0 : SV_Target,
in float4 pos : SV_Position,
in float3 uv0 : TEXCOORD0){
int width, height, slices, samples;
Tex0.GetDimensions(width, height, slices, samples);
float4 texcol = 0;
for(int i = 0; i < SAMPLES; ++i)
texcol += Tex0.Load(int3(uv0.x*(width), uv0.y*(height), uv0.z), i);
texcol /= SAMPLES;
float4 texcol = Tex0.Sample(samp0,uv0);
int depth = int(round(texcol.x * float(0xFFFFFF)));
int4 workspace;
workspace.r = (depth >> 16) & 255;
workspace.g = (depth >> 8) & 255;
workspace.b = depth & 255;
workspace.a = (depth >> 16) & 0xF0;
texcol = float4(workspace) / 255.0;
ocol0 = float4(dot(texcol,cColMatrix[0]),dot(texcol,cColMatrix[1]),dot(texcol,cColMatrix[2]),dot(texcol,cColMatrix[3])) + cColMatrix[4];
}
Thanks very much for your help.
Kind Regards,
rexcaptain501
I moved from version 4-0-6153 to 4.0.6163 earlier on. I booted Wii Sports and when opening a game (eg. Bowling) it claims that it 'Failed to Compile Pixel Shader! This usually happens when trying to use Dolphin with an outdated GPU or intergrated GPU like the Intel GMA Series.'
This is incorrect since I use an ASUS STRIX GTX 750 Ti OC 2GB on the latest NVIDIA driver for it (GeForce 390.90). My integrated graphics are disabled inside my BIOS. I tried disabling Panic Handlers and in result the error did not occur, but Mii's had an odd grey/black outline around them. I did not recieve this error with any build before 4-0-6153. Build 4.0-6155 works fine. Build 4-0-6157 causes this error (VideoBackends: Implement depth copy shaders with integer math).
System Specs:
Windows 10 Build 10074 x64
ASUS STRIX 750 Ti OC 2GB
Intel i5 2320 3.0GHz
Team Group 2x2GB 1333MHz
The dump file received as below.
#define SAMPLES 8
sampler samp0 : register(s0);
Texture2DMSArray<float4, SAMPLES> Tex0 : register(t0);
uniform float4 cColMatrix[7] : register(c0);
void main(
out float4 ocol0 : SV_Target,
in float4 pos : SV_Position,
in float3 uv0 : TEXCOORD0){
int width, height, slices, samples;
Tex0.GetDimensions(width, height, slices, samples);
float4 texcol = 0;
for(int i = 0; i < SAMPLES; ++i)
texcol += Tex0.Load(int3(uv0.x*(width), uv0.y*(height), uv0.z), i);
texcol /= SAMPLES;
float4 texcol = Tex0.Sample(samp0,uv0);
int depth = int(round(texcol.x * float(0xFFFFFF)));
int4 workspace;
workspace.r = (depth >> 16) & 255;
workspace.g = (depth >> 8) & 255;
workspace.b = depth & 255;
workspace.a = (depth >> 16) & 0xF0;
texcol = float4(workspace) / 255.0;
ocol0 = float4(dot(texcol,cColMatrix[0]),dot(texcol,cColMatrix[1]),dot(texcol,cColMatrix[2]),dot(texcol,cColMatrix[3])) + cColMatrix[4];
}
Thanks very much for your help.
Kind Regards,
rexcaptain501