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

@ -41,7 +41,7 @@ JS::ThrowCompletionOr<GC::Ptr<WebGL2RenderingContext>> WebGL2RenderingContext::c
fire_webgl_context_creation_error(canvas_element);
return GC::Ptr<WebGL2RenderingContext> { nullptr };
}
auto context = OpenGLContext::create(*skia_backend_context);
auto context = OpenGLContext::create(*skia_backend_context, OpenGLContext::WebGLVersion::WebGL2);
if (!context) {
fire_webgl_context_creation_error(canvas_element);
return GC::Ptr<WebGL2RenderingContext> { nullptr };