Verify and upstream webgl toolchain fix
diff --git a/src/library_html5_webgl.js b/src/library_html5_webgl.js
index 46a673663..a7618c702 100644
--- a/src/library_html5_webgl.js
+++ b/src/library_html5_webgl.js
@@ -178,7 +178,7 @@ var LibraryHtml5WebGL = {
#endif
return 0;
}
- canvas = GL.offscreenCanvases[canvas.id];
+ canvas = GL.offscreenCanvases[canvas.id].canvas;
}
}
#else // !OFFSCREENCANVAS_SUPPORT
Making this an issue in order not to forget and because I can't guarantee that it's enough to get a usable offscreen canvas