X.Org developer's Conference + WineConf + FOSS XR 2022

from Tuesday, 4 October 2022 (07:30) to Thursday, 6 October 2022 (20:00)


        : Sessions
    /     : Talks
        : Breaks
4 Oct 2022
5 Oct 2022
6 Oct 2022
AM
07:30
Coffee (until 08:30) ()
08:30
Main Track (until 16:55) (201)
08:30 Opening session - Jeremy White (CodeWeavers) Arkadiusz Hiler (CodeWeavers)   (201)
09:00 Replacing the geometry pipeline with mesh shaders - Ricardo Garcia (Igalia, S.L.)   (201)
09:30 Mesh shading implementation in Mesa - Timur Kristóf (Valve)   (201)
10:15 --- Break ---
10:45 How to write a Vulkan driver in 2022 - Jason Ekstrand (Collabora)   (201)
11:40 World's Slowest Raytracer - Bas Nieuwenhuizen (RADV)   (201)
12:25 --- Lunch break ---
14:00 Tasting the Forbidden Apple - Alyssa Rosenzweig (Collabora) Lina Asahi   (201)
14:55 Zink: Staging a Global, Cross-Platform OpenGL Takeover - Mike Blumenkrantz (Valve)   (201)
15:40 --- Break ---
16:10 KUnit sorcery and the uncanny nature of FPU in the DRM - Mrs Isabella Basso (University of São Paulo) Mrs Maíra Canal (University of São Paulo) Magali Lemes   (201)
08:00
Coffee (until 09:00) ()
08:30
Main Track (until 17:40) (201)
08:30 Opening session - Arkadiusz Hiler (CodeWeavers) Jeremy White (CodeWeavers)   (201)
08:45 introduction to isaspec - Rob Clark (Google)   (201)
09:15 Status of Vulkan on Raspberry Pi - Iago Toral (Igalia, S.L.)   (201)
09:45 Enable hardware acceleration for GL applications without glamor on Xorg modesetting driver - José María Casanova Crespo (Igalia) Christopher Michael (Igalia)   (201)
10:05 --- Break ---
10:35 Rusticl: An OpenCL implementation written in Rust - Karol Herbst (Red Hat, Nouveau)   (201)
11:30 Introduction to DisplayPort MST support on Linux - Lyude Paul (Red Hat)   (201)
11:50 --- Lunch break ---
13:20 "I'm not an AMD expert, but..." - Melissa Wen (Igalia)   (201)
13:50 Is HDR Harder? - Harry Wentland (AMD)   (201)
14:45 There are no dragons: porting fbdev drivers to DRM/KMS - Javier Martinez Canillas   (201)
15:30 --- Break ---
16:00 moar fps in a vm, with this one little trick - Rob Clark (Google)   (201)
16:55 Async page flip in atomic API - André Almeida (Igalia)   (201)
17:20 Runtime display switch implementation in a Linux DRM bridge subsystem - Jagan Teki   (201)
08:45
Workshop (until 10:45) (127)
08:45 Bare-metal CI: Successes and pain points of Mesa CI, future developments, and bringing CI to other projects - Martin Roukala (né Peres) (MuPuF TMI / Valve contractor)   (127)
09:00
WineConf - Jeremy White (CodeWeavers) (until 17:20) (202)
09:00 Wine keynote - Alexandre Julliard   (202)
09:45 Proton: What Lies Down the Stream? - Arkadiusz Hiler (CodeWeavers)   (202)
11:00 The Time Has Come: Defending Wine's License - Bradley Kuhn (Software Freedom Conservancy)   (202)
13:20 Wine hacking tips - Huw Davies (CodeWeavers)   (202)
14:20 Wine + GitLab - Arkadiusz Hiler (CodeWeavers)   (202)
15:30 Wine-Staging update - Zeb Figura (CodeWeavers, Inc.)   (202)
16:00 Wine Soapbox Session   (202)
08:00
Coffee (until 09:00) ()
09:00
Main Track (until 17:20) (201)
09:00 Opening session - Jeremy White (CodeWeavers) Arkadiusz Hiler (CodeWeavers)   (201)
09:15 A step towards explicit synchronization - Bas Nieuwenhuizen (RADV)   (201)
09:45 Explicit Synchronization for Linux Display Servers - Erik Kurzinger   (201)
10:05 --- Break ---
10:35 FEX-Emu: Mesa interactions in an emulated environment - Ryan Houdek (FEX-Emu)   (201)
11:30 GFXReconstruct - a tool to capture and replay streams of Vulkan API calls - Brad Grantham (LunarG, Inc.)   (201)
12:15 --- Lunch break ---
13:45 Implementing the graphics pipeline on compute - Erik Faye-Lund (Collabora)   (201)
14:40 State of the X.org - Lyude Paul (Red Hat)   (201)
15:00 --- Break ---
17:00 Closing session - Arkadiusz Hiler (CodeWeavers) Jeremy White (CodeWeavers)   (201)
09:00
WineConf - Jeremy White (CodeWeavers) (until 17:00) (202)
09:05 Wineconf - Soapbox 2   (202)
09:30 vkd3d-shader and the HLSL compiler - Giovanni Mascellani (CodeWeavers, Debian)   (202)
10:30 What's New in Direct3D - Zeb Figura (CodeWeavers, Inc.)   (202)
11:30 Wine on macOS State of the Union - Brendan Shanks   (202)
13:45 MoltenVK - Bill Hollings   (202)
14:50 ProtonDB: One Can Make A Difference - buck defore   (202)
15:25 32 on 64 demo   (202)
16:00 WineConf - Wrap up   (202)
09:15
Workshop (until 11:15) (127)
09:15 HDR KMS API Workshop - Harry Wentland (AMD)   (127)
PM
17:05
Demos / Lightning talks I (until 17:35) ()
17:05 Progress of MST improvement from AMD - Mr Wayne Lin   ()
17:15 Post OpenGL: casual graphics development - Erik Faye-Lund (Collabora)   ()
17:20 Update on OpenChrome Project - Mr Kevin Brace (Brace Computer Laboratory)   ()
17:50 X.Org Foundation board of directors meeting - Samuel Iglesias Gonsálvez (Igalia) Mark Filion (Collabora) Lyude Paul (Red Hat) Emma Anholt (Google) Daniel Vetter (Intel) Ricardo Garcia (Igalia, S.L.) Alyssa Rosenzweig (Collabora) Manasi Navare (Intel Corporation)   ()
18:00
Happy hour (until 20:00) (Hallway)
15:15
Lightning Talks II (until 17:00) ()
15:30 Report on the Bare-Metal CI workshop - Martin Roukala (né Peres) (MuPuF TMI / Valve contractor)   ()
15:35 HDR Workshop Summary - Harry Wentland (AMD)   ()
15:40 Where's your OpenCL driver? - Alyssa Rosenzweig (Collabora)   ()
15:45 Uncovering DRM's KUnit test coverage - Magali Lemes   ()
15:50 Zink on Rusticl - Karol Herbst (Red Hat, Nouveau)   ()