#include "render.h" #include "canvas.h" #include #include int main(void) { renderer_t renderer = renderer_create("Sofa-Engine", 720, 480); canvas_t world = canvas_create(256, 144); canvas_clear(&world, COL_GREEN); glClearColor(0.392f, 0.584f, 0.929f, 1.0f); int t = 0; while (renderer_healthy(&renderer)) { t++; t %= 255; glClear(GL_COLOR_BUFFER_BIT); for (int x = 0; x < 256; x++) { for (int y = 0; y < 144; y++) { world.data[y * 256 + x] = (color_t){ t, t,t, 255}; } } renderer_present(&renderer, &world); } canvas_destroy(&world); renderer_destroy(&renderer); return 0; }