Read the README file: https://github.com/NVIDIA/libglvnd/b...ster/README.md
It's pretty clear that NVidia concentrates on GLX but Mir and Wayland are based on EGL. So Mir and Wayland support may be byproducts of this but NVidia's development focus for this clearly is X11 – no surprise there as the Linux distributions that actually matter to NVidia (RHEL etc.) will stay with X11 for quite some time.
Two misspellings in a single name.
I was under the impression that Mesa already shipped a library that does exactly this as libgl: where am I mistaken? What does Mesa actually do instead?
EDIT: Looking at the readme they say "which is really just a thin wrapper around Mesa's glapi", so yes, it does use Mesa's lib for this.
You would think having a good way to work with multiple drivers that implement the same api.
You would think being able to use api's conveniently would be a higher priority.
this means ATI (catalyst) + Nvidia in same machine? (hybrid like windows)