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: