My netbook only supports openGL version 1.4, my GPU is intel gma 3150, so for you what is the best library/tools to use or somewhat great move to make/advice, there are no wrong answers, (I am trying to create a game)

PS: I already check the net for resources but, opengl (redbook) 4th edition is scarce (and redbook for v1.1
is already deprecated and is very OLD than what I'm looking for), besides I don't have money to buy a
new laptop or a opengl book from online shop because international delivery is very expensive, I'm from
outside US.

In the spirit of "there are no wrong answers": read up some on GL_ARB_vertex_program and GL_ARB_fragment_program; they're not as good as a more modern shader interface, but your Intel does support them and they will enable you to break out of the fixed pipeline trap somewhat.

For learning resources you may have more luck finding a 3rd Edition Superbible - this covered up to GL 1.5 and had a section at the back going into some detail about these two shader extensions, as well as (the then formative) first version of GLSL.

Edited by mhagain, 01 November 2012 - 04:53 AM.

It appears that the gentleman thought C++ was extremely difficult and he was overjoyed that the machine was absorbing it; he understood that good C++ is difficult but the best C++ is well-nigh unintelligible.

What do you mean by library? What exactly do you want to do?
If you just want to create a GL window, then use freeGLUT, SDL or the several other solutions.
If you need a graphics engine, there is Ogre3D and many others out there.

mhagain said GL_ARB_vertex_program and GL_ARB_fragment_program but these aren't libraries. These are GL extensions which are quite old by now.
I strongly recommend getting a GL 2.0 card at minimum and use shaders for rendering everything.
If you really want to stick with Intel, stick to GL 1.1 since their GL drivers are terrible or just go with Direct3D.

If you really want to stick with Intel, stick to GL 1.1 since their GL drivers are terrible or just go with Direct3D.

Intel's hardware has been really terrible until HD2000.HD2000/3000 is, as far as I know, the first Intel's GPU that supports multisampling, and is GL3.3 compatible.On third generation i-processors (equipped with HD2500/4000) even GL4.0 is fully supported.

Well, there is something interesting in the behavior of the drivers (something that works on both NV and AMD makes problem on Intel), but I cannot say it is not correct, just we are not used to.

I have a very limited experience with HD2500 since it is too weak to be used for real 3D applications, although GL4.0 support is quite peasant.

I also have GMA3150 (on the netbook), but it cannot be used for anything. It is a real trash, since there are only two fragmet shaders, while vertex shaders are emulated in software.

In short, only the latest Intel's i-processors (2nd and 3rd generation) are good enough to be used for "trying" GL graphics programming. It should be kept in mind when buying new laptops. For serious work, at the moment, I wouldn't suggest anything less than GeForce GT 640M (currently the least expensive Kepler based graphics card for laptops). In fact, that's what I'm planning to bay.