Skip to content
GitLab
Projects Groups Topics Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Register
  • Sign in
  • L libglvnd
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributor statistics
    • Graph
    • Compare revisions
  • Issues 25
    • Issues 25
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 10
    • Merge requests 10
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Packages and registries
    • Packages and registries
    • Container Registry
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • glvnd
  • libglvnd
  • Merge requests
  • !42

libGLX: Add a function to check if a vendor library supports a screen.

  • Review changes

  • Download
  • Patches
  • Plain diff
Merged Kyle Brenneman requested to merge github/fork/kbrenneman/glx-vendor-support-screen into master Jul 29, 2015
  • Overview 0
  • Commits 1
  • Pipelines 0
  • Changes 3

Created by: kbrenneman

This adds a function to the ABI to determine whether a vendor library will work with a particular X screen.

Once we've got an indirect rendering library as part of libglvnd, other vendor libraries will only have to implement direct rendering. For indirect rendering, they'll be able to just return false and let the indirect rendering library deal with it instead.

Note that this only affects the vendor library selected using the x11glvnd extension. If the user overrides the vendor name with the __GLX_VENDOR_LIBRARY_NAME environment variable, then it'll use that vendor without checking for support.

Assignee
Assign to
Reviewers
Request review from
Time tracking
Source branch: github/fork/kbrenneman/glx-vendor-support-screen