From f19dfb4528043b3d88acf342f72a7363b1fa68d2 Mon Sep 17 00:00:00 2001 From: Samuel Walker Date: Sun, 5 Jan 2025 08:45:11 -0700 Subject: [PATCH] reimplemented testing code --- 2dGameProject/main.cpp | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/2dGameProject/main.cpp b/2dGameProject/main.cpp index d82eb9a..72285c1 100644 --- a/2dGameProject/main.cpp +++ b/2dGameProject/main.cpp @@ -13,7 +13,7 @@ #include #include "Square.h" #include "deff.h" -#include +#include #include int OpenGLVersion; @@ -98,7 +98,7 @@ void renderInit() { //window->setWindowedFullscreen(); window->beginRender(); //glfwSwapInterval(1); - window->setWindowedFullscreen(); + //window->setWindowedFullscreen(); openGLContextInit(); unsigned int vertexShader; @@ -156,14 +156,24 @@ void deinit() { void render() { INFO("Render thread starting"); renderInit(); + std::vector squares; + for (int i = 0; i < 100 * 100; i++) { + int x = i % 100; + int y = i / 100; + squares.push_back(new Square({x*6, y*6, 0}, {6, 6, 1}, {0, 0, 1, 1})); + } while (running) { glClear(GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT); window->beginRender(); + for (auto square : squares) { + square->Draw(); + } window->endRender(); } } void update() { + glfwMakeContextCurrent(NULL); INFO("Update Thread Starting"); while (!window->isClosing()) { glfwPollEvents();