Oh, yes. llvmpipe: With Nvidia driver installed: `$ LIBGL_ALWAYS_SOFTWARE=1 ./test` > eglQueryDisplayAttribEXT supported > eglGetError(): 0x3000 // EGL_SUCCESS > eglGetError(): 0x3008 // EGL_BAD_DISPLAY = same as without LIBGL_ALWAYS_SOFTWARE=1 `$ sudo apt purge *nvidia*` `$ LIBGL_ALWAYS_SOFTWARE=1 ./test` > eglQueryDisplayAttribEXT supported > eglGetError(): 0x3000 // EGL_SUCCESS > eglGetError(): [0x300c // EGL_BAD_PARAMETER](https://searchfox.org/mozilla-central/rev/5966e98bdfa7355e0a3d9cce482f4717dc3419b0/gfx/angle/checkout/include/EGL/egl.h#58) <-------------
Bug 1731480 Comment 13 Edit History
Note: The actual edited comment in the bug view page will always show the original commenter’s name and original timestamp.
Oh, yes. llvmpipe: With Nvidia driver installed: `$ LIBGL_ALWAYS_SOFTWARE=1 ./test` > eglQueryDisplayAttribEXT supported > eglGetError(): 0x3000 // eglQueryDisplayAttribEXT returned EGL_SUCCESS > eglGetError(): 0x3008 // eglQueryDeviceStringEXT returned EGL_BAD_DISPLAY = same as without LIBGL_ALWAYS_SOFTWARE=1 `$ sudo apt purge *nvidia*` `$ LIBGL_ALWAYS_SOFTWARE=1 ./test` > eglQueryDisplayAttribEXT supported > eglGetError(): 0x3000 // eglQueryDisplayAttribEXT returned EGL_SUCCESS > eglGetError(): [0x300c // eglQueryDeviceStringEXT returned EGL_BAD_PARAMETER](https://searchfox.org/mozilla-central/rev/5966e98bdfa7355e0a3d9cce482f4717dc3419b0/gfx/angle/checkout/include/EGL/egl.h#58) <-------------