[Webkit-unassigned] [Bug 236438] REGRESSION(r289106): [GTK] NVIDIA X11 broken
bugzilla-daemon at webkit.org
bugzilla-daemon at webkit.org
Tue Mar 8 08:05:42 PST 2022
https://bugs.webkit.org/show_bug.cgi?id=236438
Jim Mason <jmason at ibinx.com> changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |bugs-noreply at webkitgtk.org
Component|ANGLE |WebKitGTK
--- Comment #1 from Jim Mason <jmason at ibinx.com> ---
r289106 introduces a new EGL function `glEGLImageTargetTexture2DOES` in OpenGLShims. It is the first and only EGL function in this class. OpenGLShims calls glXGetProcAddress{,ARB} to resolve the addresses of the functions.
My nVIDIA-supplied libEGL includes `glEGLImageTargetTexture2DOES`, but it must be loaded via `eglGetProcAddress` instead of `glXGetProcAddress`. This seems consistent with the documentation. When I locally patch OpenGLShims to load this function with eglGetProcAddress, everything then works as expected.
However, I resist submitting a patch, because I have doubts:
* There is chatter in other bugs about OpenGLShims and some things seem in flux. Maybe it's better for someone else more knowledgable handle this;
* Is it desired to include an EGL function in OpenGLShims? The function introduced by r289106 is the only EGL function in there;
* I cannot imagine I have the only nVIDIA libraries that are doing this, but if others were affected, I would have thought someone else would have opened a bug by now, as this breaks GL.
--
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/20220308/699b5786/attachment-0001.htm>
More information about the webkit-unassigned
mailing list