free unused tables

This commit is contained in:
2019-09-16 22:46:02 -04:00
parent 855736ee47
commit 8cb5dd87ad
2 changed files with 12 additions and 2 deletions

View File

@@ -53,8 +53,8 @@ public:
u_color = glGetUniformLocation(program, "color");
const Mults &mults = schlafli({3, 4, 3});
const glm::vec4 ident = center(mults);
// const glm::vec4 ident = identity(mults, {10, .1, .1, .5});
// const glm::vec4 ident = center(mults);
const glm::vec4 ident = identity(mults, {10, .1, .1, .5});
std::cout << "Dimension: " << mults.num_gens << std::endl;
std::cout << "Generation times: " << std::endl;
@@ -103,6 +103,8 @@ public:
<< std::setw(5) << std::setprecision(3) << full_time.count()
<< std::endl;
delete t_vert;
glGenBuffers(1, &verts_buf);
glBindBuffer(GL_ARRAY_BUFFER, verts_buf);
glBufferData(GL_ARRAY_BUFFER, sizeof(glm::vec4) * vert_data.size(), &vert_data[0], GL_STATIC_DRAW);

View File

@@ -73,6 +73,9 @@ std::vector<int> edges(const Table *t_vert) {
res.push_back(t_vert->apply(e, coset));
}
}
delete t_edge;
delete c_edge;
}
return res;
@@ -121,7 +124,12 @@ std::vector<int> faces(const Table *t_vert) {
}
}
}
delete t_edge;
delete cs_edge;
}
delete cs_face;
}
return res;