Dolphin, the GameCube and Wii emulator - Forums

Full Version: compiling error
You're currently viewing a stripped down version of our content. View the full version with proper formatting.

Peterlustig

Hello I had a problem with the Dolphin Emulator, I downloaded it and it seems work.(Version: Dolphin win x86 v3.0 204.7z) I didn't change any of the settings. I wanted to play the game Pokemon XD with it but received an compiling error:

"(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 anyone know how to solve the problem? Thank you very much.
No need to answer anymore, made it work, thanks.

tigersrosescat

how did you get it to work? I am having the same issue with LoZ: Collector's Edition
(01-12-2012, 01:01 AM)tigersrosescat Wrote: [ -> ]how did you get it to work? I am having the same issue with LoZ: Collector's Edition