Hi, I just learn to use OpenGl on c++ but now I’d like to use it on python but when I run the code from this tutorial Introduction to Shaders: First steps (Basic Geometry)
I get the following error
Traceback (most recent call last): File "_ctypes/callbacks.c", line 314, in 'calling callback function' File "/Library/Python/2.7/site-packages/OpenGLContext/glutcontext.py", line 136, in OnRedisplay self.triggerRedraw(1) File "/Library/Python/2.7/site-packages/OpenGLContext/context.py", line 610, in triggerRedraw self.OnDraw() File "/Library/Python/2.7/site-packages/OpenGLContext/context.py", line 515, in OnDraw visibleChange = self.renderPasses( self ) File "/Library/Python/2.7/site-packages/OpenGLContext/passes/renderpass.py", line 862, in __call__ from OpenGLContext.passes.flatcompat import FlatPass File "/Library/Python/2.7/site-packages/OpenGLContext/passes/flatcompat.py", line 2, in <module> from . import _flat File "/Library/Python/2.7/site-packages/OpenGLContext/passes/_flat.py", line 10, in <module> from OpenGLContext.scenegraph import shaders File "/Library/Python/2.7/site-packages/OpenGLContext/scenegraph/shaders.py", line 228, in <module> class TextureBufferUniform( _TextureUniform, shaders.TextureBufferUniform ): AttributeError: 'module' object has no attribute 'TextureBufferUniform'
and I go to the file with the error and in fact there is an error
from vrml.vrml97 import shaders ... class TextureBufferUniform( _TextureUniform, shaders.TextureBufferUniform ): ...
and in vrml.vrml97 there is no definition of TextureBufferUniform.
Maybe I installed a wrong version or something.