#include "window.hpp" #include #include static void glfwErrorCallback(int error, const char *message) { spdlog::error("Error code {}: {}", error, message); } gui::Window::Window() { glfwSetErrorCallback(glfwErrorCallback); if (glfwInit() == GLFW_FALSE) { throw std::runtime_error("GLFW init failed."); } glfwWindowHint(GLFW_CONTEXT_VERSION_MAJOR, 3); glfwWindowHint(GLFW_CONTEXT_VERSION_MINOR, 0); wwindow = std::unique_ptr(glfwCreateWindow(600, 800, "Billy Sheet tracker", nullptr, nullptr), delete_glfw_window); }