У меня проблемы с работой вершинного шейдера (1.20).Я рисую простой белый треугольник, но когда я загружаю вершинный шейдер, треугольник исчезает.
void main()
{
gl_Position = gl_ModelViewProjectionMatrix * gl_Vertex;
}
Я также пытался:
void main()
{
gl_Position = ftransform();
}
безрезультатно.Я действительно запутался, потому что мой фрагментный шейдер работает .Например,
void main()
{
gl_FragColor = vec4(.5, .6, .3, 1);
}
сделает мой треугольник зеленым.Я не могу определить что-то не так (и шейдеры компилируются без ошибок), поэтому мне интересно, есть ли у кого-нибудь идеи.