summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLLLL Colonq <llll@colonq>2026-03-29 17:35:06 -0400
committerLLLL Colonq <llll@colonq>2026-03-29 17:35:06 -0400
commit14edbcc34cf770d28dded65dc7f9548483aa189a (patch)
tree8f9f88630a55aab3f6d6de158e9dcdfd40dc1088
parentff20bccaf90eb83e620e102e7ac7da2db3141148 (diff)
Ask for an EGL context
-rw-r--r--Cargo.lock2
-rw-r--r--crates/teleia/src/assets/shaders/common/frag.glsl1
-rw-r--r--crates/teleia/src/lib.rs1
3 files changed, 3 insertions, 1 deletions
diff --git a/Cargo.lock b/Cargo.lock
index 50375a1..f74d194 100644
--- a/Cargo.lock
+++ b/Cargo.lock
@@ -965,7 +965,7 @@ dependencies = [
[[package]]
name = "glfw"
version = "0.59.0"
-source = "git+https://github.com/lcolonq/glfw-rs#1ce13a2bcf3ef3bf6184bcb4c2a90d9034956841"
+source = "git+https://github.com/lcolonq/glfw-rs#e7904991ea1ef6d34501d9d31c2d6f27b3ca957e"
dependencies = [
"bitflags 1.3.2",
"objc2 0.5.2",
diff --git a/crates/teleia/src/assets/shaders/common/frag.glsl b/crates/teleia/src/assets/shaders/common/frag.glsl
index eb38a19..17e4071 100644
--- a/crates/teleia/src/assets/shaders/common/frag.glsl
+++ b/crates/teleia/src/assets/shaders/common/frag.glsl
@@ -157,3 +157,4 @@ vec3 compute_lighting_billboard(vec3 normal) {
return (ambient_light + from_dir + from_points);
}
+#line 0
diff --git a/crates/teleia/src/lib.rs b/crates/teleia/src/lib.rs
index df1a528..cb7aefb 100644
--- a/crates/teleia/src/lib.rs
+++ b/crates/teleia/src/lib.rs
@@ -74,6 +74,7 @@ where
let (rglfw, rwindow, gl, events) = {
use glfw::fail_on_errors;
let mut glfw = glfw::init(glfw::fail_on_errors!()).expect("failed to initialize GLFW");
+ glfw.window_hint(glfw::WindowHint::ContextCreationApi(glfw::ContextCreationApi::Egl));
// let gl_attr = video.gl_attr();
// gl_attr.set_context_profile(sdl2::video::GLProfile::Core);
// gl_attr.set_context_version(3, 0);