   OpenGL 3.2 problem.
  Hi,I've been trying to get my little OpenGL 3.2 program to work. The problem I'm having is that it doesn't display any polygons at all. If I change the OpenGL minor version to 1 it works.I use SFML as a window manager and tried GLEW as an OpenGL extension loader but read that it had some problems with 3.2 so I'm now using this script http://github.com/skaslev/gl3w to load the extensions with.Program Code:http://www.pasteall.org/13666/cppShader code:http://www.pasteall.org/13667Console output:http://www.pasteall.org/13668If i use opengl 3.1 there are no errors.I have 2x 5770 HD ATI 1gb cards with the latest driver.Hope someone can help me.   
  Section E of the 3.2 specs:Quote:Client vertex and index arrays - all vertex array attribute and element arrayindex pointers must refer to buffer objects. The default vertex array object(the name zero) is also deprecated. Calling VertexAttribPointer when nobuffer object or no vertex array object is bound will generate an INVALID_-OPERATION error, as will calling any array drawing command when no vertexarray object is bound.EDIT: As I understand it, 3.2 defines a core profile and a compatibility profile, so what you get depends on whether you create a core or compatibility profile context (presumably sfml creates a core profile context?). However, 3.1 just has one context profile, and although deprectated features are "removed", I think you still get the functionality as part of GL_ARB_compatibility.   ;  Didn't know you had to have a VAO bound.Thanks alot mate :) !   