keelx
05-22-2011, 11:06 AM
I have an Intel 945gm graphics chipset with opengl 1.4 (yeah, I know it sucks) and I am starting to learn glsl. I am running ubuntu, and when I run 'glxinfo' it says that it supports GL_ARB_VERTEX/FRAGMENT_SHADER/PROGRAM, and when I print glGetString(GL_SHADING_LANGUAGE_VERSION);
It says version 1.2.
Now, if I meet these requirements, then shouldn't I be able to use GLSL, regardless of whether or not I have 2.0?
Whenever I run a program or a game that uses shaders, it automatically either quits, printing 'Opengl version 2.0 required', or just doesn't use the shader. And if it does use the shader, it usually exceeds the instruction limit or the indirect-texture-lookup limit.
Is it possible for me to fix this by somehow 'faking' opengl 2.0? Or am I SOL and going to have to buy a new computer?
It says version 1.2.
Now, if I meet these requirements, then shouldn't I be able to use GLSL, regardless of whether or not I have 2.0?
Whenever I run a program or a game that uses shaders, it automatically either quits, printing 'Opengl version 2.0 required', or just doesn't use the shader. And if it does use the shader, it usually exceeds the instruction limit or the indirect-texture-lookup limit.
Is it possible for me to fix this by somehow 'faking' opengl 2.0? Or am I SOL and going to have to buy a new computer?