过去几周我一直在学习OpenGL,而且在实现Phong着色器时遇到了一些麻烦。 尽pipe我使用了smooth限定符,但似乎在顶点之间没有插值。 我在这里错过了什么? 为了在信用到期时提供信用,顶点和片段着色器的代码严重依赖于OpenGL SuperBible第五版。 我会强烈推荐这本书! 顶点着色器: #version 330 in vec4 vVertex; in vec3 vNormal; uniform mat4 mvpMatrix; // mvp = ModelViewProjection uniform mat4 mvMatrix; // mv = ModelView uniform mat3 normalMatrix; uniform vec3 vLightPosition; smooth out vec3 vVaryingNormal; smooth out vec3 vVaryingLightDir; void main(void) { vVaryingNormal = normalMatrix * vNormal; vec4 vPosition4 = mvMatrix […]
好的,它是什么,为什么会出现在Win2003服务器上,而不是在WinXP上。 它似乎并没有影响我的应用程序,但是当我closures应用程序时,我收到了这个错误消息。 这是烦人的(因为错误消息应该是)。 我正在使用pyOpenGl和wxPython做graphics的东西。 不幸的是,我是接pipe了这个Python应用程序的C#程序员,我不得不学习Python来做到这一点。 我可以提供代码和版本号等,但我仍然在学习技术的东西,所以任何帮助,将不胜感激。 Python 2.5,wxPython和pyOpenGL