added compute_position_offest(f*, f*)
added adjust_vertex_data(f*,f*)
changed GL_STATIC_DRAW to GL_STREAM_DRAW
made copy of 3.1 for 3.2
removed adjust_vertex_data(...)
copied shaders to match 3.2, and updated references in the code
added offset to 3.2.vert shader
added offest_location global, declaration in initialize_program()
changes to compute_position_offset(f*,f*)
typo in 3.2.vert, fixed, executable up and running
copying 3.2 to serve as base for 3.3
copied shaders from 3.2 to 3.3
changed shader references in main code from 3.2 to 3.3
rewrote 3.3.vert to include offset calculation
commented out compute_position_offset(...) from main code
added glUniform1f(elapsed_time_uniform, glfwGetTime()/1000.0f) to display()
added global GLuint elapsed_time_uniform
uniform values time and loop_duration added to initialize_program()
removed offset_location call from iniatialize_vertex_buffer()
removed division with 1000.0f in display(), build working.