added vertex buffer.
added state command.
removed glBindAttribLocation().

not required in OpenGL 4.x
first polygon!