- GLuint vao;
 - glGenVertexArrays(1, &vao);
 - glBindVertexArray(vao);
 - GLuint vbo;
 - glGenBuffers(1, &vbo);
 - glBindBuffer(GL_ARRAY_BUFFER, vbo);
 - glBufferData(GL_ARRAY_BUFFER, size, data, GL_STATIC_DRAW);
 - glVertexAttribPointer(0, 2, GL_FLOAT, GL_FALSE, 4 * sizeof(float), 0);
 - glEnableVertexAttribArray(0);
 - glVertexAttribPointer(1, 2, GL_FLOAT, GL_FALSE, 4 * sizeof(float), static_cast<char *>(0) + 2 * sizeof(float));
 - glEnableVertexAttribArray(1);
 - glBindVertexArray(0);
 
