From 14edbcc34cf770d28dded65dc7f9548483aa189a Mon Sep 17 00:00:00 2001 From: LLLL Colonq Date: Sun, 29 Mar 2026 17:35:06 -0400 Subject: Ask for an EGL context --- Cargo.lock | 2 +- crates/teleia/src/assets/shaders/common/frag.glsl | 1 + crates/teleia/src/lib.rs | 1 + 3 files changed, 3 insertions(+), 1 deletion(-) 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); -- cgit v1.2.3