22 std::lock_guard<std::mutex> lock_faces(
mutex_faces);
28 std::vector<Face> faces_data(
faces.begin(),
faces.end());
29 face_number =
static_cast<unsigned int>(faces_data.size());
30 glBindBuffer(GL_ARRAY_BUFFER,
data_VBO);
31 glBufferSubData(GL_ARRAY_BUFFER, 0,
sizeof(
Face) *
face_number, faces_data.data());
32 glBindBuffer(GL_ARRAY_BUFFER, 0);
38 std::vector<Face> faces_data(
faces.begin(),
faces.end());
39 face_number =
static_cast<unsigned int>(faces_data.size());
40 glBindBuffer(GL_ARRAY_BUFFER,
data_VBO);
41 glBufferSubData(GL_ARRAY_BUFFER, 0,
sizeof(
Face) *
face_number, faces_data.data());
42 glBindBuffer(GL_ARRAY_BUFFER, 0);