Mesa EGL platform Mir does not implement environment variable LIBGL_ALWAYS_SOFTWARE
Bug #1543952 reported by
Daniel van Vugt
This bug affects 2 people
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Mir |
Triaged
|
Medium
|
Unassigned | ||
mesa (Ubuntu) |
Won't Fix
|
Medium
|
Unassigned | ||
mir (Ubuntu) |
Triaged
|
Medium
|
Unassigned |
Bug Description
Mir binaries ignore Mesa setting LIBGL_ALWAYS_
tags: | added: mesa |
tags: | added: egl-platform-mir |
summary: |
- Mir binaries ignore Mesa setting LIBGL_ALWAYS_SOFTWARE=1 and only ever - try hardware acceleration + EGL platform Mir does not implement environment variable + LIBGL_ALWAYS_SOFTWARE |
summary: |
- EGL platform Mir does not implement environment variable + Mesa EGL platform Mir does not implement environment variable LIBGL_ALWAYS_SOFTWARE |
Changed in mir: | |
importance: | Undecided → Medium |
Changed in mesa (Ubuntu): | |
importance: | Undecided → Medium |
Changed in mir: | |
status: | New → Triaged |
Changed in mesa (Ubuntu): | |
status: | New → Triaged |
To post a comment you must log in.
A quick grep seems to suggest it's the responsibility of each EGL platform to re-implement the environment check:
$ grep -r LIBGL_ALWAYS_SOFT src "LIBGL_ ALWAYS_ SOFTWARE" ) == NULL); apple/apple_ visual. c: else if (getenv( "LIBGL_ ALWAYS_ SOFTWARE" ) != NULL) { drivers/ dri2/platform_ wayland. c: int hw_accel = (getenv( "LIBGL_ ALWAYS_ SOFTWARE" ) == NULL); drivers/ dri2/platform_ x11.c: int x11_dri2_accel = (getenv( "LIBGL_ ALWAYS_ SOFTWARE" ) == NULL);
src/glx/glxext.c: glx_accel = (getenv(
src/glx/
src/egl/
src/egl/