LibWeb/WebGL: Use WebGL version to determine ES version and extensions

This commit is contained in:
Luke Wilde 2025-03-23 10:38:00 +00:00 committed by Andrew Kaster
commit 0c2dd57d62
Notes: github-actions[bot] 2025-06-09 21:42:00 +00:00
4 changed files with 60 additions and 47 deletions

View file

@ -60,7 +60,7 @@ JS::ThrowCompletionOr<GC::Ptr<WebGLRenderingContext>> WebGLRenderingContext::cre
fire_webgl_context_creation_error(canvas_element);
return GC::Ptr<WebGLRenderingContext> { nullptr };
}
auto context = OpenGLContext::create(*skia_backend_context);
auto context = OpenGLContext::create(*skia_backend_context, OpenGLContext::WebGLVersion::WebGL1);
if (!context) {
fire_webgl_context_creation_error(canvas_element);
return GC::Ptr<WebGLRenderingContext> { nullptr };