PSA: GLX is not thread safe, even if you use XLockDisplay()/XUnlockDisplay(). Xlib-XCB does not fix this. First Google result on this is a wrong Stack Overflow answer. GLX uses lots of per-process (not per-display) globals. You must use a process-wide lock around each GLX call.
-
-
(Also I'm unsure how reliable texture from pixmap is with EGL, especially on NVIDIA. There is usually only one way that actually works.)
-
I wouldn't know when i'd need texture from pixmap, is that to upload textures from system ram? Or something more specific.
- 16 more replies
New conversation -
-
-
I have metal there, and also isn't openGL depricated on OSX? On linux EGL seems to be decently supported, but we haven't done the compatibility checks much just some standard ubuntus and a rasp pi 4.
-
Of course if you aren't using OpenGL there is no need for GLX :) But we have to support WebGL.
- 1 more reply
New conversation -
Loading seems to be taking a while.
Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.