我开始使用http://www.opengl-tutorial.org来拾取OpenGL。
它使用following code来加载和编译的着色器(联系的,因为代码是为这个职位太长时间,我认为它的东西与我的着色器)损坏的顶点和片段着色器
运行此代码,它打印出“错误:编译顶点着色器已损坏”和“错误:编译的片段着色器已损坏”。我着色器下面
的Vertex Shader
#version 330 core
out vec3 color;
void main(){
color = vec3(1,0,0);
}
片段着色器
#version 330
layout (location = 0) in vec3 position;
void main()
{
gl_Position.xyz = position;
gl_Position.w = 1.0;
}
我使用的XCode 5.1.1时,OpenGL 3.3和GLSL 3.30。
如果你们能够帮助我过去这一点,那将是非常棒的。我遇到了一个没有使用VAO的YouTube教程,所以我自己去学习这些东西,所以我可以用我自己的代码编写教程。
预先感谢
我想这只是你在你的问题中复制它们的方式,但你的顶点和片段着色器是错误的。 – GuyRT 2014-08-31 08:21:33