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

Use EGL surfaceless platform when windowing system is not found #2339

Merged
merged 10 commits into from
Feb 19, 2022

Commits on Dec 31, 2021

  1. Use EGL surfaceless platform when windowing system is not found

    Falling back to egl::DEFAULT_DISPLAY usually results in X11 EGL platform being picked and then rejected because of unavailability on a head/GPU-less system. EGL_PLATFORM_SURFACELESS_MESA works with both radeonsi and llvmpipe/swrast when Xorg/Wayland sockets are being hidden from application. Needs to be tested in a truly GPU-less environment such as CI it is required to run in. Addresses gfx-rs#1551
    
    Signed-off-by: Dmitry Sharshakov <[email protected]>
    dsseng committed Dec 31, 2021
    Configuration menu
    Copy the full SHA
    b7151c6 View commit details
    Browse the repository at this point in the history
  2. Set backend for capture by environment variables

    Useful for testing surfaceless
    
    Signed-off-by: Dmitry Sharshakov <[email protected]>
    dsseng committed Dec 31, 2021
    Configuration menu
    Copy the full SHA
    3a57e85 View commit details
    Browse the repository at this point in the history

Commits on Jan 1, 2022

  1. Check for EGL_MESA_platform_surfaceless extension before using surfac…

    …eless platform
    
    Signed-off-by: Dmitry Sharshakov <[email protected]>
    dsseng committed Jan 1, 2022
    Configuration menu
    Copy the full SHA
    30a2cb1 View commit details
    Browse the repository at this point in the history
  2. Format

    Signed-off-by: Dmitry Sharshakov <[email protected]>
    dsseng committed Jan 1, 2022
    Configuration menu
    Copy the full SHA
    c107b88 View commit details
    Browse the repository at this point in the history
  3. Unify types for GLES config tiers

    Signed-off-by: Dmitry Sharshakov <[email protected]>
    dsseng committed Jan 1, 2022
    Configuration menu
    Copy the full SHA
    43f648f View commit details
    Browse the repository at this point in the history
  4. Remove red.png

    Signed-off-by: Dmitry Sharshakov <[email protected]>
    dsseng committed Jan 1, 2022
    Configuration menu
    Copy the full SHA
    4fe017c View commit details
    Browse the repository at this point in the history

Commits on Jan 3, 2022

  1. Enable GL backend for CI

    dsseng committed Jan 3, 2022
    Configuration menu
    Copy the full SHA
    5079e81 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    0d41ec2 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    107302b View commit details
    Browse the repository at this point in the history

Commits on Feb 19, 2022

  1. Re-nix GL Backend on CI

    cwfitzgerald committed Feb 19, 2022
    Configuration menu
    Copy the full SHA
    1b1e273 View commit details
    Browse the repository at this point in the history