#include <vector>
#ifdef __APPLE__
#include <GL/glew.h>
-#include "cocoa.h"
#else
#include <OpenGL/glew.h>
#endif
pbrProg = new Program("pbrvert.glsl", "pbrfrag.glsl");
glUseProgram(pbrProg->progId);
- pbr = new Model("models/newtonsCradle.gltf", *pbrProg);
+ pbr = new Model("models/newtonsCradle.glb", *pbrProg);
glEnable(GL_DEPTH_TEST);
glEnable(GL_CULL_FACE);
glViewport(0, 0, windowWidth, windowHeight);
}
-bool* keyStates = new bool[256];
+bool keyStates[256] = {false};
void keyboard(unsigned char key, int x, int y) {
keyStates[key] = true;
glutInitDisplayMode(GLUT_DEPTH|GLUT_DOUBLE|GLUT_RGB|GLUT_3_2_CORE_PROFILE);
glutInitWindowSize(windowWidth, windowHeight);
int win = glutCreateWindow("Physically Based Rendering");
- makeRetina();
glutDisplayFunc(display);
glutReshapeFunc(reshape);