From a98844bf95629545db67eda64a96e7635fd316e1 Mon Sep 17 00:00:00 2001 From: maelstrom Date: Fri, 27 Sep 2024 18:31:14 +0200 Subject: [PATCH] gray --- src/main.cpp | 8 ++++++++ src/renderer.cpp | 11 +++++++++++ src/renderer.h | 5 +++++ 3 files changed, 24 insertions(+) create mode 100644 src/renderer.cpp create mode 100644 src/renderer.h diff --git a/src/main.cpp b/src/main.cpp index 9154b26..fa69765 100644 --- a/src/main.cpp +++ b/src/main.cpp @@ -3,6 +3,8 @@ #include #include +#include "renderer.h" + void errorCatcher(int id, const char* str); int main() { @@ -12,7 +14,13 @@ int main() { GLFWwindow *window = glfwCreateWindow(1200, 900, "GLTest", NULL, NULL); glfwMakeContextCurrent(window); + glewInit(); + + renderInit(window); + do { + render(window); + glfwSwapBuffers(window); glfwPollEvents(); } while(!glfwWindowShouldClose(window)); diff --git a/src/renderer.cpp b/src/renderer.cpp new file mode 100644 index 0000000..1fb8e8d --- /dev/null +++ b/src/renderer.cpp @@ -0,0 +1,11 @@ +#include "renderer.h" +#include "GLFW/glfw3.h" + +void renderInit(GLFWwindow* window) { + +} + +void render(GLFWwindow* window) { + glClearColor(0.1f, 0.1f, 0.1f, 1.0f); + glClear(GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT); +} \ No newline at end of file diff --git a/src/renderer.h b/src/renderer.h new file mode 100644 index 0000000..5ba5435 --- /dev/null +++ b/src/renderer.h @@ -0,0 +1,5 @@ +#pragma once +#include + +void renderInit(GLFWwindow* window); +void render(GLFWwindow* window); \ No newline at end of file