Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: NixOS/nixpkgs
base: f5a7cf79411e
Choose a base ref
...
head repository: NixOS/nixpkgs
compare: 8281a67be003
Choose a head ref
  • 2 commits
  • 1 file changed
  • 2 contributors

Commits on Jul 15, 2019

  1. chromium: Fix running with --use-gl=egl.

    When Chromium is using EGL, it dlopen's libGLESv2. Before this fix, this failed
    with a not-found error. Fix it by adding libGL to the RUNPATH of the binary.
    
    This problem does not have a visible impact on typical desktop system because
    Chromium uses GLX by default. It only matters when Chromium is started with
    --use-gl=egl (which makes it use OpenGL ES via EGL instead of desktop OpenGL
    via GLX), and probably on certain embedded systems which only support OpenGL
    ES.
    
    With this fix, Chromium runs fine for me with --use-gl=egl and the NVidia
    driver, and the about:gpu page indicates that it is indeed using OpenGL ES and
    EGL.
    ambrop72 committed Jul 15, 2019
    Copy the full SHA
    6a0a073 View commit details
    Browse the repository at this point in the history

Commits on Aug 14, 2019

  1. Merge pull request #64809 from ambrop72/chromium-egl-fix

    chromium: Fix running with --use-gl=egl.
    matthewbauer committed Aug 14, 2019
    Copy the full SHA
    8281a67 View commit details
    Browse the repository at this point in the history