Using opengl on the Jetson TX1 - helper_gl.h

So I’m trying to use opengl with the Jetson TX1. I’ve looked at some of the examples, and they use helper_gl.h, which seems to be instead of GLEW. So I’ve gone with this.
However, it doesn’t seem to allow me to use glBindVertexArray, glDeleteVertexArrays, glGenVertexArrays, glGetAttribLocation, glVertexAttribPointer or glEnableVertexAttribArray.
It says they were not declared in this scope.
Any suggestions please?

Please refer to cuda samples->samples/2_Graphics/simpleGLES/

This one uses both glbindBuffer and glBindVertexArray. The header file may help.