我開始使用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