我試圖用這個教程繪製在OpenGL SE虛線: http://korkd.com/2012/02/15/dashed-lines/#comment-32有誰知道如何使用片段着色器
,但我不知道什麼是:資源點,MV和a_position。
如果您有任何其他建議,請幫助...
我試圖用這個教程繪製在OpenGL SE虛線: http://korkd.com/2012/02/15/dashed-lines/#comment-32有誰知道如何使用片段着色器
,但我不知道什麼是:資源點,MV和a_position。
如果您有任何其他建議,請幫助...
sourcePoint
是在世界空間線的起點。這是一個uniform
,這意味着相同的值用於整個繪製操作。
mv
(也是uniform
)是模型視圖矩陣,其將從模型空間到世界空間中的點,以使得a_position
使用相同的座標系sourcePoint
。這與u_modelViewProjectionMatrix
是一樣的,但沒有投影轉換。
a_position
是varying
,這意味着頂點着色器爲每個頂點設置一個值,然後片段着色器爲每個像素獲取一個插值。所以片段着色器接收的值將是像素在世界空間中的位置。
如果您仍然感到困惑,建議閱讀着色器的工作原理。起初可能會讓人困惑。
你能告訴我這個工作代碼嗎?我有點困惑。提前致謝。 –
你有沒有解決這個問題? –