https://bugs.freedesktop.org/show_bug.cgi?id=97353

--- Comment #24 from Tomek Bury <[email protected]> ---
(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.
_______________________________________________
wayland-bugs mailing list
[email protected]
https://lists.freedesktop.org/mailman/listinfo/wayland-bugs

Reply via email to