- glm::vec3 vertices[12] = {
- glm::vec3(0.0f, 1.0f, 0.0f),
- glm::vec3(1.0f, -1.0f, -1.0f),
- glm::vec3(-1.0f, -1.0f, -1.0f),
-
- glm::vec3(0.0f, 1.0f, 0.0f),
- glm::vec3(-1.0f, -1.0f, 1.0f),
- glm::vec3(1.0f, -1.0f, 1.0f),
-
- glm::vec3(0.0f, 1.0f, 0.0f),
- glm::vec3(-1.0f, -1.0f, -1.0f),
- glm::vec3(-1.0f, -1.0f, 1.0f),
-
- glm::vec3(0.0f, 1.0f, 0.0f),
- glm::vec3(1.0f, -1.0f, 1.0f),
- glm::vec3(1.0f, -1.0f, -1.0f)
+ plainProg = new Program("plainvertex.glsl", "plainfrag.glsl");
+ glUseProgram(plainProg->progId);
+ setupLightBuffers(plainProg->progId);
+ plainProg->validate();
+
+ std::vector<std::string> faces = {
+ "models/skybox/right.jpg",
+ "models/skybox/left.jpg",
+ "models/skybox/top.jpg",
+ "models/skybox/bottom.jpg",
+ "models/skybox/front.jpg",
+ "models/skybox/back.jpg"