So this one is a doozie; I\'ve got a pretty large OpenGL solution, written in version 3.2 core with GLSL 1.5 in Windows 7. I am using GLEW and GLM as helper libraries. When
I ran into the same issue. I had to create a VAO before my VBO's and now it works on OS X.
GLuint vertex_array; glGenVertexArrays(1, &vertex_array); glBindVertexArray(vertex_array);