#include "../NCLGL/window.h" #include "Renderer.h" int main() { Window w("Per Pixel Lighting!", 1280, 720,false); if(!w.HasInitialised()) { return -1; } Renderer renderer(w);//This handles all the boring OGL 3.2 initialisation stuff, and sets up our tutorial! if(!renderer.HasInitialised()) { return -1; } w.LockMouseToWindow(true); w.ShowOSPointer(false); while(w.UpdateWindow() && !Window::GetKeyboard()->KeyDown(KEYBOARD_ESCAPE)){ renderer.UpdateScene(w.GetTimer()->GetTimeDeltaSeconds()); renderer.RenderScene(); renderer.SwapBuffers(); if (Window::GetKeyboard()->KeyDown(KEYBOARD_F5)) { Shader::ReloadAllShaders(); } } return 0; }