From 7b95e3a9eacf296f215c73e5d8ad9090a24adb20 Mon Sep 17 00:00:00 2001 From: Yann Herklotz Date: Thu, 4 Jan 2018 21:36:30 +0000 Subject: [Engine] Now using stb_image to laod all kinds of textures. --- yage/core/window.cpp | 11 +++++++++++ 1 file changed, 11 insertions(+) (limited to 'yage/core/window.cpp') diff --git a/yage/core/window.cpp b/yage/core/window.cpp index 5db75074..711e1294 100644 --- a/yage/core/window.cpp +++ b/yage/core/window.cpp @@ -19,11 +19,20 @@ using std::runtime_error; namespace yage { +namespace { + void key_callback(GLFWwindow *window, int key, int scanCode, int action, int mods) { } +void framebuffer_size_callback(GLFWwindow *window, int width, int height) +{ + glViewport(0, 0, width, height); +} + +} // namespace + Window::Window() = default; Window::~Window() @@ -56,6 +65,8 @@ void Window::create(std::string window_name, int width, int height) // set key callback glfwSetKeyCallback(window_, key_callback); + // set resize callback + glfwSetFramebufferSizeCallback(window_, framebuffer_size_callback); // set vsync on glfwSwapInterval(1); -- cgit