From d6890aa5c21d8f10ffe9b92ff854cdea42902ea2 Mon Sep 17 00:00:00 2001 From: U U U <51853008+uuxyz@users.noreply.github.com> Date: Fri, 18 Sep 2026 04:07:22 +0000 Subject: [PATCH] WebGL: Enabled EAC texture formats via WEBGL_compressed_texture_etc extension. (#3980) EACR11/EACR11S/EACRG11/EACRG11S fell through to the default case, so on WebGL the extension was never enabled and EAC textures silently failed to load. Follow-up to #3487. --- src/renderer_gl.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/renderer_gl.cpp b/src/renderer_gl.cpp index 85f61ffaf..d659b14fc 100644 --- a/src/renderer_gl.cpp +++ b/src/renderer_gl.cpp @@ -1761,6 +1761,10 @@ namespace bgfx { namespace gl case TextureFormat::ETC2: case TextureFormat::ETC2A: case TextureFormat::ETC2A1: + case TextureFormat::EACR11: + case TextureFormat::EACR11S: + case TextureFormat::EACRG11: + case TextureFormat::EACRG11S: return emscripten_webgl_enable_extension(ctx, "WEBGL_compressed_texture_etc"); case TextureFormat::ASTC4x4: