【C++】 DirectX初心者質問スレ Part28 【C】
■ このスレッドは過去ログ倉庫に格納されています
0673デフォルトの名無しさん
2010/05/08(土) 21:58:57float4 Position:POSITION;
float4 Diffuse:COLOR0;
float3 TextureCoord0:TEXCOORD0;
};
struct PS_OUTPUT{
float4 Color0 :COLOR0;
};
VS_OUTPUT Sky_Sphere_VShader(VS_VERTEXINPUT In){
VS_OUTPUT Out = (VS_OUTPUT)0;
Out.Position = mul(In.Position, WVPMat);
Out.TextureCoord0 = In.TextureCoord0;
Out.TextureCoord0 = In.TextureCoord0;
return Out;
}
PS_OUTPUT Sky_Sphere_PShader(VS_OUTPUT In){
PS_OUTPUT outdata = (PS_OUTPUT)0;
float4 texel = tex2D(NormalSmp, In.TextureCoord0);
float len = saturate(In.Position.x);// ←これだとエラー
float len = saturate(In.Diffuse.x);// ←これだと通る
texel.r = len;
outdata.Color0 = texel;
return outdata;
}
Sky_Sphere_PShaderの所でPositionから値を入れるとエラーでるんですけど何ででしょう?
invalid ps_2_0 input semantic"POSITION"
■ このスレッドは過去ログ倉庫に格納されています