From 54429ac1abe5c4a7b6ada64e71f9a6e5cee79b59 Mon Sep 17 00:00:00 2001 From: auric <104602845+ihateamongus@users.noreply.github.com> Date: Sat, 6 Sep 2025 21:42:16 -0500 Subject: Add GLFW OpenGL window example --- main.c | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) create mode 100644 main.c (limited to 'main.c') diff --git a/main.c b/main.c new file mode 100644 index 0000000..3edd036 --- /dev/null +++ b/main.c @@ -0,0 +1,31 @@ +#include +#include + +int main(void) +{ + if (!glfwInit()) { + fprintf(stderr, "Failed to initialize GLFW\n"); + return 1; + } + + GLFWwindow *window = glfwCreateWindow(640, 480, "Hello OpenGL", NULL, NULL); + if (!window) { + fprintf(stderr, "Failed to create window\n"); + glfwTerminate(); + return 1; + } + + glfwMakeContextCurrent(window); + + while (!glfwWindowShouldClose(window)) { + glClear(GL_COLOR_BUFFER_BIT); + + glfwSwapBuffers(window); + + glfwPollEvents(); + } + + glfwDestroyWindow(window); + glfwTerminate(); + return 0; +} -- cgit v1.2.3