我的应用程序着色器出了点问题,3d模型是茶壶,现在结果就是这样:
以下是重新安装我的操作系统之前我的应用程序的另一个屏幕截图:
在我重新安装我的操作系统后,问题也出现在其他计算机上,我也有这个问题。
以下是我当前的着色器代码,我通过删除着色(法线,光线位置)简化了它: 顶点着色器:
#version 330
in vec3 position;
uniform mat4 VP;
uniform mat4 M;
void main()
{
gl_Position = VP * M * vec4(position, 1.0);
}
片段着色器:
#version 330
out vec4 FragColor;
void main()
{
FragColor = vec4(1.0f, 1.0f, 1.0f, 1.0f);
}
我的应用无法找到属性和制服。 我做错了什么?
更新
我忘记编译着色器,对不起。
答案 0 :(得分:0)
我忘记编译着色器,这就是我遇到这些错误的原因。