[Wayland-bugs] [Bug 97353] Wayland lacks cross-process synchronisation
bugzilla-daemon at freedesktop.org
bugzilla-daemon at freedesktop.org
Wed Aug 17 17:24:33 UTC 2016
https://bugs.freedesktop.org/show_bug.cgi?id=97353
--- Comment #24 from Tomek Bury <tomek.bury at gmail.com> ---
(In reply to Daniel Stone from comment #22)
> (In reply to Tomek Bury from comment #20)
> > The eglWaitNative is a counterpart of eglWaitGL. It's only to synchronise
> > access form inside and outside GL(ES), not across processes.
>
> Specifically, this is wrong. eglWaitClient is glXWaitGL (note the reference
> to glFinish); eglWaitNative is glXWaitX.
Yes, egl is more generic version of glX here. Still nothing says cross-process.
It only says GL and X draw commands, even if issued in a sequence from a single
thread aren't guaranteed to execute in that sequence, therefore explicit
synchronisation points are required. Also neither glX calls nor their EGL
counterpart imply blocking the calling thread, while glFinish does.
--
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.freedesktop.org/archives/wayland-bugs/attachments/20160817/8c60e13f/attachment.html>
More information about the wayland-bugs
mailing list