Created attachment 143856 [details] Full glxinfo output When I disable ARB_fragment_shader support, various applications error with "Mesa 19.0.1 implementation error: Incomplete OpenGL ES 2.0 support." Deleting ~/.drirc recovers from the error. Steps to reproduce: 1) Run driconf 2) Uncheck "Enable limited ARB_fragment_shader support on 915/945." Actual results: driconf will error. glxinfo will segfault when it reaches OpenGL ES info, with a null version string. mpv with --opengl-es=yes will error with a null version string. Many others probably apply. All of them print the following: Mesa 19.0.1 implementation error: Incomplete OpenGL ES 2.0 support. Please report at https://bugs.freedesktop.org/enter_bug.cgi?product=Mesa Expected results: The applications shouldn't be allowed to use OpenGL ES 2.0, given the disabled fragment shader support. Versions etc: Arch Linux x86_64 mesa 19.0.1-2 driconf 0.9.1-14 mesa-demos 8.4.0-1 Small amounts of text: $ driconf Mesa 19.0.1 implementation error: Incomplete OpenGL ES 2.0 support. Please report at https://bugs.freedesktop.org/enter_bug.cgi?product=Mesa Traceback (most recent call last): File "/usr/bin/driconf", line 28, in <module> driconf.main() File "/usr/lib/driconf/driconf.py", line 52, in main commonui.dpy = dri.DisplayInfo () File "/usr/lib/driconf/dri.py", line 396, in __init__ self.getScreen (i) File "/usr/lib/driconf/dri.py", line 411, in getScreen screen = ScreenInfo (i, self.dpy) File "/usr/lib/driconf/dri.py", line 380, in __init__ self.glxInfo = GLXInfo (screen, dpy) File "/usr/lib/driconf/dri.py", line 349, in __init__ raise DRIError ("glxinfo killed by signal " + signal + ".") TypeError: cannot concatenate 'str' and 'int' objects $ glxinfo (***see attached for full output***) GL_SGIS_texture_edge_clamp, GL_SGIS_texture_lod, GL_SUN_multi_draw_arrays Mesa 19.0.1 implementation error: Incomplete OpenGL ES 2.0 support. Please report at https://bugs.freedesktop.org/enter_bug.cgi?product=Mesa OpenGL ES profile version string: (null) Segmentation fault (core dumped) $ mpv --vo=gpu --gpu-api=opengl --opengl-es=yes /the/file/doesnt/matter.mkv Playing: /the/file/doesnt/matter.mkv (+) Video --vid=1 (*) (h264 1920x1080 60.000fps) (+) Audio --aid=1 --alang=eng (*) (opus 2ch 48000Hz) [vo/gpu/opengl] At least OpenGL 2.1 or OpenGL ES 2.0 required. Mesa 19.0.1 implementation error: Incomplete OpenGL ES 2.0 support. Please report at https://bugs.freedesktop.org/enter_bug.cgi?product=Mesa [vo/gpu/opengl] glGetString(GL_VERSION) returned NULL. [vo/gpu/opengl] At least OpenGL 2.1 or OpenGL ES 2.0 required. [vo/gpu] Failed initializing any suitable GPU context! Error opening/initializing the selected video_out (--vo) device. Video: no video Exiting... (Errors when loading file)
-- GitLab Migration Automatic Message -- This bug has been migrated to freedesktop.org's GitLab instance and has been closed from further activity. You can subscribe and participate further through the new bug through this link to our GitLab instance: https://gitlab.freedesktop.org/mesa/mesa/issues/792.
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.