From 1cea44a84acfb4a406c792dd4352f1b9ec876a41 Mon Sep 17 00:00:00 2001 From: Nathan Date: Mon, 2 Feb 2026 17:46:04 -0600 Subject: [PATCH] EGL instead of GL --- ExampleApps.nix | 8 ++++---- ExampleModules.nix | 24 ++++++++++++------------ flake.nix | 6 +++--- 3 files changed, 19 insertions(+), 19 deletions(-) diff --git a/ExampleApps.nix b/ExampleApps.nix index 32c04df..bab5002 100644 --- a/ExampleApps.nix +++ b/ExampleApps.nix @@ -64,9 +64,9 @@ -DRENDERER=1 \ -DWINDOW=1 \ -I include -I $imgui -I . \ - -lGL -lglfw -lGLEW \ + -lEGL -lglfw -lGLEW \ -Wall \ - -o $name + -o $name -DIMGUI_IMPL_GLFW_DISABLE_X11 ''; installPhase = '' @@ -106,9 +106,9 @@ -DRENDERER=1 \ -DWINDOW=1 \ -I include -I $imgui -I . \ - -lGL -lglfw -lGLEW \ + -lEGL -lglfw -lGLEW \ -Wall \ - -o $name + -o $name -DIMGUI_IMPL_GLFW_DISABLE_X11 ''; installPhase = '' diff --git a/ExampleModules.nix b/ExampleModules.nix index e30fe58..85454b1 100644 --- a/ExampleModules.nix +++ b/ExampleModules.nix @@ -171,9 +171,9 @@ -DTESTIMGUI_DYNAMIC \ -fpic -shared \ -I include -I $imgui -I . \ - -lGL -lglfw -lGLEW \ + -lEGL -lglfw -lGLEW \ -Wall \ - -o $name + -o $name -DIMGUI_IMPL_GLFW_DISABLE_X11 ''; installPhase = '' @@ -214,9 +214,9 @@ -DCALCULATOR_DYNAMIC \ -fpic -shared \ -I include -I $imgui -I . \ - -lGL -lglfw -lGLEW \ + -lEGL -lglfw -lGLEW \ -Wall \ - -o $name + -o $name -DIMGUI_IMPL_GLFW_DISABLE_X11 ''; installPhase = '' @@ -360,9 +360,9 @@ -DWINDOW=1 \ -fpic -shared \ -I include -I $imgui -I . \ - -lGL -lglfw -lGLEW \ + -lEGL -lglfw -lGLEW \ -Wall \ - -o $name + -o $name -DIMGUI_IMPL_GLFW_DISABLE_X11 ''; installPhase = '' @@ -407,9 +407,9 @@ -DWINDOW=2 \ -fpic -shared \ -I include -I $imgui -I . \ - -lGL -lSDL3 -lGLEW \ + -lEGL -lSDL3 -lGLEW \ -Wall \ - -o $name + -o $name -DIMGUI_IMPL_GLFW_DISABLE_X11 ''; installPhase = '' @@ -450,9 +450,9 @@ -DTERMINAL_DYNAMIC \ -fpic -shared \ -I include -I $imgui -I . \ - -lGL -lglfw -lGLEW \ + -lEGL -lglfw -lGLEW \ -Wall \ - -o $name + -o $name -DIMGUI_IMPL_GLFW_DISABLE_X11 ''; installPhase = '' @@ -496,11 +496,11 @@ -DOLLAMA_DYNAMIC \ -fpic -shared \ -I include -I $imgui -I . \ - -lGL -lglfw -lGLEW \ + -lEGL -lglfw -lGLEW \ $(curl-config --cflags) \ $(curl-config --libs) \ -Wall \ - -o $name + -o $name -DIMGUI_IMPL_GLFW_DISABLE_X11 ''; installPhase = '' diff --git a/flake.nix b/flake.nix index d9d555a..66fd7a0 100755 --- a/flake.nix +++ b/flake.nix @@ -116,7 +116,7 @@ -DWINDOWMODULE_DYNAMIC \ -lEGL -lglfw -lGLEW \ -Wall \ - -o $name + -o $name -DIMGUI_IMPL_GLFW_DISABLE_X11 ''; installPhase = '' @@ -159,7 +159,7 @@ -I include -I $imgui -I . \ -lEGL -lglfw -lGLEW \ -Wall \ - -o $name + -o $name -DIMGUI_IMPL_GLFW_DISABLE_X11 ''; installPhase = '' @@ -245,7 +245,7 @@ -I include -I $imgui -I . \ -lEGL -lglfw -lGLEW \ -Wall \ - -o $name + -o $name -DIMGUI_IMPL_GLFW_DISABLE_X11 ''; installPhase = ''