From 2bda041b1bbc432a7caf8bd9f01b486b4872993e Mon Sep 17 00:00:00 2001 From: Vanuan Date: Sun, 30 Nov 2025 00:51:07 +0200 Subject: [PATCH] GLES: Use surfaceless platform only if presentation is false --- blade-graphics/src/gles/egl.rs | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/blade-graphics/src/gles/egl.rs b/blade-graphics/src/gles/egl.rs index 683d38d3..f131ef80 100644 --- a/blade-graphics/src/gles/egl.rs +++ b/blade-graphics/src/gles/egl.rs @@ -223,7 +223,10 @@ impl super::Context { &display_attributes, ) .unwrap() - } else if client_extensions.contains("EGL_MESA_platform_surfaceless") { + } else if client_extensions.contains("EGL_MESA_platform_surfaceless") + && !desc.presentation + { + // ONLY use surfaceless for headless contexts log::info!("Using surfaceless platform"); egl1_5 .get_platform_display(