[Webkit-unassigned] [Bug 223637] Only use system's OpenGL ES directly when WebGL is disabled

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Thu Apr 1 02:08:37 PDT 2021


https://bugs.webkit.org/show_bug.cgi?id=223637

--- Comment #5 from Kimmo Kinnunen <kkinnunen at apple.com> ---
> This puts us into a position where ANGLE, even its compiler, is just pure overhead.
> This means we can collapse things down in platform so there's always an OpenGL ES implementation that's either provided by ANGLE or the system.

I think you're still not explicitly mentioning *for what* you talk about using the OpenGL ES for. But if I understand your proposal correctly, yes, feel free to do whatever you want :)

So like I said:
I see the only realistic scenario that the WebGL implementation is implemented on top of ANGLE.

For any other graphical functionality, be it compositing, painting/rasterizing, whatever, the ports should of course be free to implement whatever they need and that only. However, maybe you should change the component for this bug from WebGL to something else. If WebGL implementation is then blocking you achieve your goal, you can perhaps file blocking bugs for the individual cases against WebGL (and fix those :) )

Which flags are on by default is, as far as I understand, port-specific decisions.

-- 
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.webkit.org/pipermail/webkit-unassigned/attachments/20210401/506dbc4b/attachment-0001.htm>


More information about the webkit-unassigned mailing list