Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

cache GLX fbconfigs #1190

Merged
merged 4 commits into from
Feb 14, 2024
Merged

cache GLX fbconfigs #1190

merged 4 commits into from
Feb 14, 2024

Commits on Feb 14, 2024

  1. backend: gl: remove an unused type

    Signed-off-by: Yuxuan Shui <yshuiv7@gmail.com>
    yshui committed Feb 14, 2024
    Configuration menu
    Copy the full SHA
    e948b74 View commit details
    Browse the repository at this point in the history
  2. backend: gl: don't force fbconfig info on to heap

    It's fairly small, so it's reasonable to put it on the stack.
    
    Signed-off-by: Yuxuan Shui <yshuiv7@gmail.com>
    yshui committed Feb 14, 2024
    Configuration menu
    Copy the full SHA
    e8d4288 View commit details
    Browse the repository at this point in the history
  3. backend: glx: cache GLX FBConfigs

    This should marginally speed up pixmap binding for the glx backend (we
    don't need FBConfigs for egl).
    
    Fix a long running complaint in #381 (unrelated issue, but there is
    complaint in there about glXChooseFBConfig being called whenever we bind
    a new pixmap).
    
    Signed-off-by: Yuxuan Shui <yshuiv7@gmail.com>
    yshui committed Feb 14, 2024
    Configuration menu
    Copy the full SHA
    241d7f1 View commit details
    Browse the repository at this point in the history
  4. Update CHANGELOG.md

    Signed-off-by: Yuxuan Shui <yshuiv7@gmail.com>
    yshui committed Feb 14, 2024
    Configuration menu
    Copy the full SHA
    85bb56e View commit details
    Browse the repository at this point in the history