2011-03-24 64 views

回答

2

語義讓着色器知道從哪裏讀取或寫入數據。它們對應於頂點結構的某些部分或某些值。在上例中,tc的值來自第一個紋理座標組件。

有關的語義信息和他們的意思,請參考以下:http://msdn.microsoft.com/en-us/library/bb509647(v=vs.85).aspx

在頂點着色器,將數據從FVFvertex declaration到來。

+0

好吧,但爲了將數據從頂點傳遞給pixelshader,我可以自由選擇使用什麼語義,對吧?例如對於一個正常的向量,我可以使用COLOR4。 – clamp 2011-03-24 22:28:52

+0

我認爲還是有一些限制,你通常應該按順序進行,但是在兩個階段之間大部分都是由着色器決定的,是的。頂點階段的輸入和像素輸出需要與程序的期望相匹配。 – ssube 2011-03-25 02:21:59

+0

好的,這是有道理的。謝謝! – clamp 2011-03-25 09:01:00