LWJGL着色器问题

时间:2015-03-23 11:29:20

标签: opengl glsl lwjgl

我的应用程序着色器出了点问题,3d模型是茶壶,现在结果就是这样:

enter image description here

以下是重新安装我的操作系统之前我的应用程序的另一个屏幕截图:

enter image description here

在我重新安装我的操作系统后,问题也出现在其他计算机上,我也有这个问题。

以下是我当前的着色器代码,我通过删除着色(法线,光线位置)简化了它: 顶点着色器:

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

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

更新

我忘记编译着色器,对不起。

1 个答案:

答案 0 :(得分:0)

我忘记编译着色器,这就是我遇到这些错误的原因。