wooah. opengl is very badly documented, especially opengl 3.2. you don't know what you are allowed to use and what is deprecated and all libraries mix it at will! i'm going crazy! if i had more time i'd write everything from scratch!

o.O