https://bugs.freedesktop.org/show_bug.cgi?id=98731
--- Comment #2 from Jonas Ã…dahl <[email protected]> ---
(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.
_______________________________________________
wayland-bugs mailing list
[email protected]
https://lists.freedesktop.org/mailman/listinfo/wayland-bugs