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: