summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorandromeda <andromeda@lenovo>2026-04-29 21:53:35 +0200
committerandromeda <andromeda@lenovo>2026-04-29 21:53:35 +0200
commit9f8ae4eae3e9ea9efcd3cdaa7f32aaba7c540fdd (patch)
tree57e37e3313a4801fb8aa437f9975452a4db4bfc6
parenta7c28c291edb763b58b83da8bdc394e13a30a1d0 (diff)
add explicit EGLHEADmaster
m---------lib/rgfw.c3l0
-rw-r--r--main.c38
-rw-r--r--project.json1
3 files changed, 5 insertions, 4 deletions
diff --git a/lib/rgfw.c3l b/lib/rgfw.c3l
-Subproject 1253809829c8e4d558e42f56f2f2d698b852340
+Subproject 6949428f209f2fa20e8a74af4af4674e88f461a
diff --git a/main.c3 b/main.c3
index 725abd5..35cc6ab 100644
--- a/main.c3
+++ b/main.c3
@@ -24,11 +24,11 @@ char[*] font_data = $embed("Miracode.ttf");
fn Window* init()
{
- GlHints* hints = rgfw::getGlobalHints();
+ GlHints* hints = rgfw::opengl::getGlobalHints();
hints.major = 3;
hints.minor = 3;
hints.profile = GlProfile.COMPATIBILITY;
- rgfw::setGlobalHints(hints);
+ rgfw::opengl::setGlobalHints(hints);
return rgfw::createWindow("window title", 0, 0, 800, 400, WindowFlags.CENTER | WindowFlags.NO_RESIZE | WindowFlags.OPENGL);
}
@@ -59,7 +59,7 @@ fn int main(String[] args)
Window* window = init();
- rsgl::Renderer* renderer = rsgl::renderer_init(rsgl::gl::rendererProc(), &rgfw::getProcAddress);
+ rsgl::Renderer* renderer = rsgl::renderer_init(rsgl::gl::rendererProc(), &rgfw::egl::getProcAddress);
rsgl::renderer_viewport(renderer, rsgl::@rect(0,0,500,500));
rsgl::renderer_updateSize(renderer, 500, 500);
@@ -83,7 +83,7 @@ fn int main(String[] args)
rfont::draw_text(renderer_rfont, font, "smth hedgehog C3 idk", 0, 10, 60);
rsgl::renderer_render(renderer);
- rgfw::window_swapBuffers(window);
+ rgfw::egl::window_swapBuffers(window);
}
rgfw::window_close(window);
diff --git a/project.json b/project.json
index 215004b..269d3f0 100644
--- a/project.json
+++ b/project.json
@@ -37,6 +37,7 @@
],
"features": [
"OPENGL",
+ "EGL",
"RFONT",
],
},