0001: // ----------------------------------------------------------------------------
0002: // 頂点シェーダーからの入力構造体
0003: // ----------------------------------------------------------------------------
0004: struct v2f_simple {
0005: float4 lightVec : COLOR0;
0006: float4 texCoord0 : TEXCOORD0; // float2 では、なくなっているのに注意
0007: };
0008:
0009: struct myFragment {
0010: float4 col : COLOR;
0011: };
0012:
0013: myFragment main(v2f_simple I
0014: , uniform sampler2D tex0
0015: ) {
0016: myFragment O;
0017:
0018: // テクスチャーの色を読み込む
0019: O.col = tex2D(tex0);
0020:
0021: return O;
0022: }
0023: