From fa4d86b16770c593680d9b40fe5eb5eebbbbf9d7 Mon Sep 17 00:00:00 2001 From: Dzmitry Malyshau Date: Tue, 30 Nov 2021 13:19:21 -0500 Subject: [PATCH] hal/gles: error on given context below 3.0 --- wgpu-hal/src/gles/adapter.rs | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/wgpu-hal/src/gles/adapter.rs b/wgpu-hal/src/gles/adapter.rs index d42e09b5c4..5f1c036a44 100644 --- a/wgpu-hal/src/gles/adapter.rs +++ b/wgpu-hal/src/gles/adapter.rs @@ -189,6 +189,14 @@ impl super::Adapter { log::debug!("Extensions: {:#?}", extensions); let ver = Self::parse_version(&version).ok()?; + if ver < (3, 0) { + log::warn!( + "Returned GLES context is {}.{}, when 3.0+ was requested", + ver.0, + ver.1 + ); + return None; + } let supports_storage = ver >= (3, 1); let supports_work_group_params = ver >= (3, 1);