[Wayland-bugs] [Bug 98731] EGL client behaviour too undefined

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Tue Nov 15 09:12:33 UTC 2016


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

--- Comment #2 from Jonas Ã…dahl <jadahl at gmail.com> ---
(In reply to Pekka Paalanen from comment #1)
> Where should this specification live?

Good question. I don't think we mention any of wayland-egl.h in any extension
specification. At least not in
https://www.khronos.org/registry/egl/extensions/KHR/EGL_KHR_platform_wayland.txt

Would it be enough to just add it to wayland-egl.h?

> 
> Do we need the same for Vulkan?

The Vulkan version of wayland-egl.h, VK_KHR_wayland_surface, already some
documententation about this:

"... Also, calling vkQueuePresentKHR will result in Vulkan sending
wl_surface.commit requests to the underlying wl_surface of each VkSwapchainKHR
objects referenced by pPresentInfo. Therefore, if the application wishes to
synchronize any window changes with a particular frame, such requests must be
sent to the Wayland display server prior to calling vkQueuePresentKHR."

Given the wording about being able to synchronize any window changes, one could
probably assume that "wl_surface.commit" will ONLY be sent as a result of
calling VkQueuePresentKHR. As the buffer allocation is more explicit in Vulkan,
I assume those issues as well are not present there.

-- 
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/20161115/af4f5c0a/attachment.html>


More information about the wayland-bugs mailing list