Only the proprietary Nvidia driver has this issue. Mesa/Nouveau is fine. Surfman had the same problem and this PR fixed it: https://github.com/servo/surfman/pull/178 > Avoid calling eglMakeCurrent prior to creating a window surface
Bug 1650583 Comment 0 Edit History
Note: The actual edited comment in the bug view page will always show the original commenter’s name and original timestamp.
Only the proprietary Nvidia driver has this issue. Mesa/Nouveau is fine. Surfman had the same problem and this PR fixed it: https://github.com/servo/surfman/pull/178 > Avoid calling eglMakeCurrent prior to creating a window surface Other suggestion: > I looked at a couple of other libraries that use EGL on various hardware, and another common approach to resolving this issue is to create a 1x1 pbuffer "dummy surface", and make current against that when you want to unlock your main surface.