我無法讓頂點着色器(1.20)正常工作。我渲染一個簡單的白色三角形,但是當我加載頂點着色器時,三角形消失。頂點着色器問題
void main()
{
gl_Position = gl_ModelViewProjectionMatrix * gl_Vertex;
}
我也試過:
void main()
{
gl_Position = ftransform();
}
無濟於事。我真的很困惑,因爲我的片段着色器的確是的工作。例如,
void main()
{
gl_FragColor = vec4(.5, .6, .3, 1);
}
將使我的三角形變成綠色。我找不到任何錯誤(並且着色器沒有錯誤地編譯),所以我想知道是否有人有任何想法。
你應該表現出您正在使用的代碼來編譯和鏈接着色器和程序。 – 2012-02-04 23:22:31