diff options
author | Yann Herklotz <ymherklotz@gmail.com> | 2018-01-04 21:36:30 +0000 |
---|---|---|
committer | Yann Herklotz <ymherklotz@gmail.com> | 2018-01-04 21:36:30 +0000 |
commit | 7b95e3a9eacf296f215c73e5d8ad9090a24adb20 (patch) | |
tree | 77125b5b30e08e48903e802ad4cdfddbb03074c1 /yage/core/window.cpp | |
parent | a47649786fb94684c415b230669fbf5343cb7c5d (diff) | |
download | YAGE-7b95e3a9eacf296f215c73e5d8ad9090a24adb20.tar.gz YAGE-7b95e3a9eacf296f215c73e5d8ad9090a24adb20.zip |
[Engine] Now using stb_image to laod all kinds of textures.
Diffstat (limited to 'yage/core/window.cpp')
-rw-r--r-- | yage/core/window.cpp | 11 |
1 files changed, 11 insertions, 0 deletions
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); |