proyecto-carga-electrica/main/main.c
2025-10-04 13:45:52 -06:00

36 lines
644 B
C

#include <stdio.h>
#include <GL/glew.h>
#include <GLFW/glfw3.h>
#include <cglm/cglm.h>
#define SKR_BACKEND_API 0 // opengl
#define SKR_BACKEND_WINDOW 0 // glfw
#include <skr/skr.h>
int main(void) {
SkrWindow window = {
.Title = "Hello SKR",
.Width = 800,
.Height = 600,
};
SkrState state = SkrInit(&window);
if (!SKR_OK) {
fprintf(stderr, "Failed to init window: %s\n", SKR_LAST_ERROR);
return 1;
}
if (glewInit() != GLEW_OK) {
fprintf(stderr, "Failed to init GLEW\n");
return 1;
}
while (!SkrWindowShouldClose(&window)) {
SkrRendererRender(&state);
}
SkrFinalize(&state);
return 0;
}