I have a small pyopengl piece of code that uses shaders. I get the following "info" log messages but have no idea what they mean and the documentation is poor -- or I could not find it.
Anyone could clarify what those mean?
INFO [ MainThread::OpenGL.extensions] OpenGL Version: 3.3.0 NVIDIA 295.59
INFO [ MainThread::OpenGL.extensions] Chose alternate: glCreateShader from glCreateShader, glCreateShaderObjectARB
INFO [ MainThread::OpenGL.extensions] Chose alternate: glShaderSource from glShaderSource, glShaderSourceARB
INFO [ MainThread::OpenGL.extensions] Chose alternate: glCompileShader from glCompileShader, glCompileShaderARB
INFO [ MainThread::OpenGL.extensions] Chose alternate: glGetShaderiv from glGetShaderiv, glGetObjectParameterivARB
INFO [ MainThread::OpenGL.extensions] Chose alternate: glCreateProgram from glCreateProgram, glCreateProgramObjectARB
INFO [ MainThread::OpenGL.extensions] Chose alternate: glAttachShader from glAttachShader, glAttachObjectARB
INFO [ MainThread::OpenGL.extensions] Chose alternate: glLinkProgram from glLinkProgram, glLinkProgramARB
INFO [ MainThread::OpenGL.extensions] Chose alternate: glValidateProgram from glValidateProgram, glValidateProgramARB
INFO [ MainThread::OpenGL.extensions] Chose alternate: glGetProgramiv from glGetProgramiv, glGetObjectParameterivARB
INFO [ MainThread::OpenGL.extensions] Chose alternate: glDeleteShader from glDeleteShader, glDeleteObjectARB
INFO [ MainThread::OpenGL.extensions] Chose alternate: glUseProgram from glUseProgram, glUseProgramObjectARB
The import lines are:
from OpenGL.GL import *
from OpenGL.GLU import *
from OpenGL.GLUT import *
from OpenGL.GL.ARB.shader_objects import *
from OpenGL.GL.ARB.fragment_shader import *
from OpenGL.GL.ARB.vertex_shader import *