Speaker
Description
New Mesa drivers are starting to default to Vulkan-first (with OpenGL provided as a layer by Zink). One important part of enabling a new Vulkan driver is to enable WSI (Window System Integration) and support compositors through e.g. Wayland. The options to support this WSI development for new Vulkan-first drivers haven't been too many or require significant enablement upfront, so these platforms may significantly delay being able to run a first Wayland compositor which can run some simple Vulkan applications on a display.
The Weston Wayland compositor has been used for this purpose during enablement of OpenGL drivers and has useful features/backends to support that, it would be great if Weston had a native Vulkan renderer with that use case in mind.
Well, now it does! https://gitlab.freedesktop.org/wayland/weston/-/merge_requests/1679
This talk aims to introduce the state and design choices of the Weston Vulkan renderer, bring up some of the current challenges, and start a discussion on its applications (Vulkan-first platforms, development, testing and CI for Vulkan drivers, actually using it as a compositor, etc).
In-person or virtual presentation | In-person |
---|---|
Code of Conduct | Yes |
GSoC, EVoC or Outreachy | No |