Hello,
I just installed Dolphin and it seems to run.
I then tried to run the rom for Pokemon XD on it and I received a message about an error while compiling. It says:
"(15): error X4555:invalid type used for 'VPOS' input semantics
//Pixel Shader for TEV stages
//1 TEV stages, 1 texgens, 0 IND stages
uniform sampler2D samp : register(s0), samp1 : register(s1), samp2 : register(s2), samp3 :register(s3), samp4 : register(s4), samp5 : register(s5), samp6 : register(s6), samp7 : register(s7);
uniform float4 color[4] : register(c0);
uniform float4 k[4] : register(c4);
uniform float4 alphaRef[1] : register(c8);
uniform float4 texdim[8] : register(c9);
uniform float4 czbias[2] : register(c17);
uniform float4 cindscale[2] : register(c19);
uniform float4 cindmtx[6] : register(c21);
uniform float4 cfog[3] : register(c27);
void main(
out float4 ocol0 COLOR0,
in float4 rawpos : VPOS,
in float4 colors_0 : COLOR0,
in float4 colors_1 : COLOR1,
in float3 uv0 : TEXCOORD0,
in float4 clipPos : TEXCOORD1 ){
float4 c0 = color[1], c1 = color[2], c2 = color[3], prev = float4(0.0f, 0.0f, 0.0f, 0.0f), textemp = float4(0.0f, 0.0f, 0.0f, 0.0f), rastemp = float4(0.0f, 0.0f, 0.0f, 0.0f), konsttemp = float4(0.0f, 0.0f, 0.0f, 0.0f);
float3 comp16 = float3(1.0f, 255.0f, 0.0f), comp24 = float3(1.0f, 255.0f, 255.0f*255.0f);
float4 alphabump=0;
float3 tevcoord;
float2 wrappedcoord, tempcoord;
float4 cc0, cc1, cc2, cprev, crastemp, ckonsttemp;
clipPos = float4(rawpos.x, rawpos.y, clipPos.z, clipPos.w);
uv0.xy = uv0.xy * texdim[0].zw;
rastemp = colors_0.rgba:
crastemp = frac(rastemp * (255.0f/256.0f)) * (256.0f/255.0f);
tevcoord.xy = uv0.xy;
textemp=tex2D(samp0, tevcoord.xy * texdim[0].xy).rgba;
prev.rgb = saturate((crastemp.rgb)*(textemp.rgb));
prev.a = saturate(crastemp.a*textemp.a);
ocol0 = prev;
}"
Does someone know how to fix it? Thank you vey much.
I just installed Dolphin and it seems to run.
I then tried to run the rom for Pokemon XD on it and I received a message about an error while compiling. It says:
"(15): error X4555:invalid type used for 'VPOS' input semantics
//Pixel Shader for TEV stages
//1 TEV stages, 1 texgens, 0 IND stages
uniform sampler2D samp : register(s0), samp1 : register(s1), samp2 : register(s2), samp3 :register(s3), samp4 : register(s4), samp5 : register(s5), samp6 : register(s6), samp7 : register(s7);
uniform float4 color[4] : register(c0);
uniform float4 k[4] : register(c4);
uniform float4 alphaRef[1] : register(c8);
uniform float4 texdim[8] : register(c9);
uniform float4 czbias[2] : register(c17);
uniform float4 cindscale[2] : register(c19);
uniform float4 cindmtx[6] : register(c21);
uniform float4 cfog[3] : register(c27);
void main(
out float4 ocol0 COLOR0,
in float4 rawpos : VPOS,
in float4 colors_0 : COLOR0,
in float4 colors_1 : COLOR1,
in float3 uv0 : TEXCOORD0,
in float4 clipPos : TEXCOORD1 ){
float4 c0 = color[1], c1 = color[2], c2 = color[3], prev = float4(0.0f, 0.0f, 0.0f, 0.0f), textemp = float4(0.0f, 0.0f, 0.0f, 0.0f), rastemp = float4(0.0f, 0.0f, 0.0f, 0.0f), konsttemp = float4(0.0f, 0.0f, 0.0f, 0.0f);
float3 comp16 = float3(1.0f, 255.0f, 0.0f), comp24 = float3(1.0f, 255.0f, 255.0f*255.0f);
float4 alphabump=0;
float3 tevcoord;
float2 wrappedcoord, tempcoord;
float4 cc0, cc1, cc2, cprev, crastemp, ckonsttemp;
clipPos = float4(rawpos.x, rawpos.y, clipPos.z, clipPos.w);
uv0.xy = uv0.xy * texdim[0].zw;
rastemp = colors_0.rgba:
crastemp = frac(rastemp * (255.0f/256.0f)) * (256.0f/255.0f);
tevcoord.xy = uv0.xy;
textemp=tex2D(samp0, tevcoord.xy * texdim[0].xy).rgba;
prev.rgb = saturate((crastemp.rgb)*(textemp.rgb));
prev.a = saturate(crastemp.a*textemp.a);
ocol0 = prev;
}"
Does someone know how to fix it? Thank you vey much.