- 876 名前:デフォルトの名無しさん mailto:sage [2007/11/13(火) 20:31:58 ]
- >>795さんではありません><
単純に>>869の状況のときに float4 position1にはどんな座標が入ってるか知りたいだけです! ポリゴンは(0 0 0) (1 1 0) (-1 1 0)で三角形指定して、頂点が3つあるのに シェーダーで受け取るPOSITIONセマンテックは1つだけっていうのがわからないのです Output { float4 position : POSITION; float4 color : COLOR; }; main (float3 position : POSITION) { Output OUT; OUT.position = float4(position, 1); OUT.color = float4(0, 1, 0, 1); // RGBA green return OUT; } なんでfloat3 positionが1個だけなの? じゃあ、これに float3 position2 : POSITION1とかしたら、何が入るの? (0 0 0 ) (1 1 0)? それとも(-1 1 0)? そこら辺の説明が本でも何でも載ってないのでわかんないんです
|

|