for (Node *child: children) child->draw(meshes, materials, skybox, m);
}
-Model::Model(const std::string &path, Program p, Skybox s): program(p), skybox(s) {
+Model::Model(const std::string &path, Program p): program(p) {
glUseProgram(p.progId);
const aiScene *scene = importer.ReadFile(path,
root = new Node(*(scene->mRootNode), p.progId);
}
-void Model::draw() const {
+void Model::draw(Skybox skybox) const {
glUseProgram(program.progId);
root->draw(meshes, materials, skybox);
program.validate();