From 2c76e41fbd6662d375bb6ffc32a79163722318bd Mon Sep 17 00:00:00 2001 From: Amy Retzerau Date: Mon, 25 Aug 2025 11:31:47 +0200 Subject: [PATCH] fix: added Buffer resize at window rescale --- main.cpp | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/main.cpp b/main.cpp index fbd66a5..0e778d5 100644 --- a/main.cpp +++ b/main.cpp @@ -92,6 +92,10 @@ void linkVBO() { glEnableVertexAttribArray(0); } +void framebuffer_size_callback(GLFWwindow* window, int width, int height) +{ + glViewport(0, 0, width, height); +} int main(int argc, char** argv) { @@ -100,7 +104,7 @@ int main(int argc, char** argv) { if (!glfwInit()) return -1; - window = glfwCreateWindow(640, 480, "Hello World", NULL, NULL); + window = glfwCreateWindow(800, 600, "Hello World", NULL, NULL); if (!window) { @@ -119,6 +123,9 @@ int main(int argc, char** argv) { glViewport(0, 0, 800, 600); + + glfwSetFramebufferSizeCallback(window, framebuffer_size_callback); + unsigned int shaderProgramm = compShader(); unsigned int VAO = initVAO();