我无法让顶点着色器(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