Skip to content

dri2: Fix exposing robustness with swkms.

Emma Anholt requested to merge anholt/mesa:egl-robustness into main

In the original change I noticed that missing robustness on swkms seemed to be an oversight, since it was enabled on sw-non-kms, so I exposed the ext based on the underlying pipe query. However it turns out that there is a dri_screen flag for allowing robust contexts that exists to do error checking for GLX, which was under an !swkms check. So we would expose the ext, but then throw an error if you tried to create one.

Fixes: e6285ea5 ("egl: Replace the robustness DRI2 ext check with a pipe cap query.") Closes: #8066 (closed)

Merge request reports