[Mesa-dev] [Bug 30172] GL_EXT_framebuffer_blit function required
bugzilla-daemon at freedesktop.org
bugzilla-daemon at freedesktop.org
Thu Sep 16 12:08:29 PDT 2010
https://bugs.freedesktop.org/show_bug.cgi?id=30172
--- Comment #17 from Brian Paul <brianp at vmware.com> 2010-09-16 12:08:29 PDT ---
(In reply to comment #16)
> Perhaps a sensible resolution is to only export those symbols if a binary-only
> application is found requiring them, which works on another GL implementation.
I agree that if there's an existing application that fails out of the box w/
Mesa but not NVIDIA or AMD for this reason, we should then export the function
too. There's no sense in punishing end users like that.
> Although I'm personally for preventive action, following the "liberal" part of
> "be conservative in what you do, be liberal in what you accept from others".
>
> And yes, that does encourage applications to be broken, but the fault for that
> lies in AMD and nVidia.
>
> At a more fundamental level, it lies in whoever reinvented the wheel by adding
> glXGetProcAddress instead of just using ELF weak symbols (or dlsym if you
> somehow insist on querying symbols by string).
I was involved in developing glXGetProcAddress. Back then, I'm not sure that
dlsym() was widely available on all the flavors of Unix having OpenGL. There
was also the possibility of using X/GLX on non-Unix systems.
--
Configure bugmail: https://bugs.freedesktop.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.
More information about the mesa-dev
mailing list