Bug 235626
Summary: | [WPE][GTK] Feature Request: WebGL2 Support | ||
---|---|---|---|
Product: | WebKit | Reporter: | Saijin_Naib <Synper311> |
Component: | ANGLE | Assignee: | Nobody <webkit-unassigned> |
Status: | RESOLVED DUPLICATE | ||
Severity: | Normal | CC: | aperez, bugs-noreply, dino, kbr, kkinnunen, mcatanzaro |
Priority: | P2 | ||
Version: | WebKit Nightly Build | ||
Hardware: | Unspecified | ||
OS: | Unspecified |
Saijin_Naib
It'd be wonderful if Epiphany (and other Webkit-GTK based projects) could support WebGL2 as it would open the usage of them up to many different use-cases.
WebGL1 support seems to be solid, but in my case, I must use WebGL2 to be able to render PoTree data, for instance.
Attachments | ||
---|---|---|
Add attachment proposed patch, testcase, etc. |
Michael Catanzaro
That is currently conditional on USE_ANGLE_WEBGL, which we set to OFF.
Tangent follows:
ANGLE is an unwanted dependency and we should prefer to delete it, rather than depend further on it. An ideal future: WebKit would not use any ANGLE internals, ANGLE would install a shared library with proper library versioning and API/ABI stability for whatever symbols that WebKit needs, and we would either delete it from Source/ThirdParty or at least exclude it from our tarball releases. But sadly, there are no signs that ANGLE developers intend to work on fixing any of that. In the meantime... here we are.
Assuming that we wanted to, I don't know what it would take to turn on USE_ANGLE_WEBGL.
Saijin_Naib
Michael, thank you for the additional context. Good to understand that this isn't a small lift or even something that can be done near-term. Unfortunately, this means that Epiphany is not fit for purpose for me, but I'll keep monitoring into the future as I like it overall.
Adrian Perez
We have an older bug about this, so let's mark this as duplicate
and keep further discussion in #166536 :)
*** This bug has been marked as a duplicate of bug 166536 ***