Skip to content

Conversation

@lubosz
Copy link

@lubosz lubosz commented Jul 19, 2025

These are various API updates fixes I needed to run this example on modern GNOME Shell.

  • Port to xdg_shell protocol in favor of rarely available wl_shell.
  • Update pywayland import names, they now have prefixes.
  • Resolve variable name collision between wl_surface and VkSurface.
  • Use VK_LAYER_KHRONOS_validation
  • Resolve synchronization validation by calling vkQueueWaitIdle.
  • Block during display.dispatch.
  • Pass only first element of pipeline array to vkCmdBindPipeline.

* Port to xdg_shell protocol in favor of rarely available wl_shell.
* Update pywayland import names, they now have prefixes.
* Resolve variable name collision between wl_surface and VkSurface.
* Use VK_LAYER_KHRONOS_validation
* Resolve synchronization validation by calling vkQueueWaitIdle.
* Block during display.dispatch
* Pass only first element of pipeline array to vkCmdBindPipeline.
@lubosz lubosz force-pushed the update-wayland-sample branch from a467cf0 to 6eb9695 Compare July 19, 2025 10:50
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant