#include <stdio.h>
+#include <stdlib.h>
#include <GL/glew.h>
#include <GL/gl.h>
#include "client/client_config.h"
debug_menu_changed(ENTRY_FULLSCREEN);
}
-bool window_init()
+void window_init()
{
if(!glfwInit()) {
fprintf(stderr, "[error] failed to initialize GLFW\n");
- return false;
+ abort();
}
glfwWindowHint(GLFW_SAMPLES, client_config.antialiasing);
if (!window.handle) {
fprintf(stderr, "[error] failed to create window\n");
glfwTerminate();
- return false;
+ abort();
}
glfwMakeContextCurrent(window.handle);
if (glewInit() != GLEW_OK) {
fprintf(stderr, "[error] failed to initialize GLEW\n");
- return false;
+ abort();
}
glfwSetFramebufferSizeCallback(window.handle, &framebuffer_size_callback);
glfwSetCursorPosCallback(window.handle, &cursor_pos_callback);
glfwSetWindowPosCallback(window.handle, &window_pos_callback);
glfwSetMouseButtonCallback(window.handle, &mouse_button_callback);
-
- return true;
}