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

gl: add PlatformOSMesa as an offscreen context #8161

Merged
merged 2 commits into from
Sep 26, 2024
Merged

Commits on Sep 25, 2024

  1. gl: add PlatformOSMesa as an offscreen context

    For GL+Linux, PlatformGLX will try to open an X11 window
    regardless of whether we are doing headless/offscreen rendering
    or not.
    
    Here we add an OSMesa platform, which will allow us to avoid
    opening any window on Linux. This is particularly useful for
    situation where a display is not available, like for CI.
    
    One important detail is that even though we are displaying through
    a window, we keep the SDL2 dependency in tact for gltf_viewer.
    This is due to the fact that gltf_viewer is built upon
    FilamentApp, which is heavily integrated with SDL2. This is mostly
    ok since we won't be hitting any path for opening a window due to
    gltf_viewer's existing support for headless mode.
    poweifeng committed Sep 25, 2024
    Configuration menu
    Copy the full SHA
    91b7cdd View commit details
    Browse the repository at this point in the history

Commits on Sep 26, 2024

  1. addressed comment

    poweifeng committed Sep 26, 2024
    Configuration menu
    Copy the full SHA
    e5f8b50 View commit details
    Browse the repository at this point in the history