summaryrefslogtreecommitdiff
path: root/src/graphics.cc
diff options
context:
space:
mode:
authorFabrice <fabrice@schaub-dev.xyz>2026-02-10 21:30:39 +0100
committerFabrice <fabrice@schaub-dev.xyz>2026-02-10 21:30:39 +0100
commite55bf8a0b0c70095ad3b290011d19e28684a1c99 (patch)
tree35597984f2d82a74fc6d5c24886dbc0193cbf088 /src/graphics.cc
parenta8c2b710f2bbfb40f9035ed946a95e1b60c239e1 (diff)
loading opengl
Diffstat (limited to 'src/graphics.cc')
-rw-r--r--src/graphics.cc7
1 files changed, 7 insertions, 0 deletions
diff --git a/src/graphics.cc b/src/graphics.cc
index 9027400..44a4333 100644
--- a/src/graphics.cc
+++ b/src/graphics.cc
@@ -2,6 +2,7 @@
#include <EGL/egl.h>
#include <EGL/eglplatform.h>
+#include <glad.h>
#include <cstring>
@@ -122,6 +123,12 @@ enum renderer_error_e wayc_renderer_init(struct renderer_s* renderer,
renderer->width = width;
renderer->height = height;
+ wayc_renderer_use(renderer);
+ if (gladLoadGLLoader((GLADloadproc)eglGetProcAddress) == 0) {
+ wayc_renderer_deinit(renderer);
+ return RENDERER_ERROR_LOAD_FUNCTIONS;
+ }
+
return RENDERER_ERROR_NONE;
}