有人知道如何获得glsl着色器在gtk-opengl窗口中工作吗?随着过剩所有glCreateProgram
等功能的工作原理,但是当我试图把相同的GL代码到pygtkglext窗口,它的抱怨NullReference:着色器与pygtkglext
OpenGL.error.NullFunctionError: Attempt to call an undefined function glCreateProgram, check for bool(glCreateProgram) before calling
于是我from OpenGL.GL.ARB.shader_objects import *
,但结果是相似的:
OpenGL.error.NullFunctionError: Attempt to call an undefined function glCreateProgramObjectARB, check for bool(glCreateProgramObjectARB) before calling
任何想法都会有用。
答案是'它尚未支持'。只需pygtkglext不会设置'glCreateProgram'。不过git版本的确如此。 – qba 2010-03-03 14:08:20