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