Announcement

Collapse
No announcement yet.

NVIDIA Publishes Vendor-Neutral GL Dispatch Library

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • #16
    "Bryan Nguyn"

    Two misspellings in a single name.

    Comment


    • #17
      Mesa

      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.

      Comment


      • #18
        Originally posted by Awesomeness View Post
        Explicitly: No. At least not yet.
        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.
        Yes it was developed for Xorg as intel said a long time ago they wanted to remove GLX from Xorg

        Comment


        • #19
          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.

          Comment


          • #20
            this means ATI (catalyst) + Nvidia in same machine? (hybrid like windows)

            Comment


            • #21
              Originally posted by sl1pkn07 View Post
              this means ATI (catalyst) + Nvidia in same machine? (hybrid like windows)
              More like OpenCL I think. You query available devices and create GL context per device. I am wondering that it took them so long to figure this out. The difficult part will be the draw buffer ownership/sharing I guess.

              Comment


              • #22
                Now nVidia has done something right and this GL dispatch mechanism is a step in the right direction for using multiple GPU's that are made by different makers in the same system. This will definitely help with something like Optimus for example. A thumbs up rather than a middle finger this time for nVidia as I'm sure they still were smarting from that middle finger attack by Linus.

                Comment


                • #23
                  Originally posted by sl1pkn07 View Post
                  this means ATI (catalyst) + Nvidia in same machine? (hybrid like windows)
                  It's really more about Optimus setups - discrete cards running a binary driver plus Intel (or radeon) as an integrated GPU.

                  But yes, in general this should allow any number of separate drivers to all coexist together on the same system.

                  Comment

                  Working...
                  X