29 September 2025 to 1 October 2025
Europe/Vienna timezone

A Vulkan renderer for Weston

30 Sep 2025, 12:15
20m
Talk (half slot) Talk (half slot) Main Track

Speaker

Erico Nunes

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

Primary author

Presentation Materials

There are no materials yet.
2025 Host
Technische Universität Wien
2025 Gold Sponsors
AMD
Arm
Collabora
Microsoft
NVIDIA
Snap AR
2025 Silver Sponsors
CodeWeavers
FEX-Emu
Igalia
Qualcomm
The Linux Foundation
2025 Bronze Sponsors
Khronos Group
Libre Computer