LWJGL着色器问题

LWJGL Shader problems

我的应用程序的着色器有一些问题,3d 模型是一个茶壶,现在这是结果:

这是我的应用程序在重新安装 os 之前的另一个屏幕截图:

以前其他电脑也有这个问题,我重装后 os 我也有这个问题。

这是我当前的着色器代码,我通过删除阴影(法线、光 position)简化了它: 顶点着色器:

#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);
}

我的应用找不到属性和制服。 我做错了什么?

更新:

我忘了编译着色器,很抱歉。

我忘了编译着色器,所以才出现这些错误。