Then how am I supposed to use them when I am using core functions in my client app (OpenGL 3+)? The problem is : version 130 is fully based on the legacy opengl pipeline, because it contains things like viewmatrix, modelmatrix, etc. My GLSL version is 1.30 via NVIDIA Cg compiler (full definition), and GLSL 1.30 -> version 130. I however do not have a graphics card supporting these newer GLSL implementations, either I have to update my driver but still I'm not sure if my card is intrinsically able to support it.Ĭurrently my openGL version is 3.1, and I created on windows with C++ a modern context with backwards compatibility.
So, I googled a lot of opengl 3.+ tutorials, all incorporating shaders (GLSL 330 core).