0001: // ----------------------------------------------------------------------------
0002: // 頂点シェーダーからの入力構造体
0003: // ----------------------------------------------------------------------------
0004: struct v2f_simple  {
0005:     float4 diffuse   : COLOR0;
0006:     float4 texCoord0 : TEXCOORD0;
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:     // 出力 = 頂点色 x テクスチャー
0019:     O.col = I.diffuse * tex2D(tex0);
0020: 
0021:   return O;
0022: } 
0023: