FOSDEM is a free event for software developers to meet, share ideas and collaborate. Every year, thousands of developers of free and open source software from all over the world gather at the event in Brussels.
Speaker: Erik Faye-Lund Date/Time: Saturday, 11:30 CET Click for Details
A short update on the state of Zink, and OpenGL implementation on top of vulkan, now that it's upstream in Mesa.
Game development with OpenXR
Speaker: Christoph Haag Date/Time: Saturday, 12:35 CET Click for Details
In this talk, Christoph will give an overview of the feature set of the OpenXR API and the practical side of creating VR applications and games with OpenXR. We will look at low level code using the OpenXR API directly as well as an OpenXR plugin for the godot engine.
FOSS Virtual & Augmented Reality: The Monado project & OpenXR
Speaker: Jakob Bornecrantz Date/Time: Saturday, 14:00 CET Click for Details
In this talk will cover Monado and Khronos' OpenXR standard, and give an overview about the current state of open source VR and what lies ahead. Also go into some details of how tracking is done inside of Monado and show of the current state.
Benefits of porting Godot Engine to Vulkan
Speaker: Juan Linietsky Date/Time: Saturday, 15:45 CET Click for Details
Godot 4.0 is in the process of being ported from OpenGL to a Vulkan rendering API. This new technology provides new challenges and benefits for improving quality and performance, which will be explained and compared during this presentation.
A Vulkan driver for the RPI4
Speaker: Andreas Bergmeier Date/Time: Saturday, 18:00 CET Click for Details
With the release of Raspberry PI 4 it becomes theoretically more viable to use it in GPU heavy scenarios. Even ordinary software like Gnome Shell, Chromium and games fall into that category. Sadly, neither Broadcom nor Raspberry PI Foundation currently provide a Vulkan driver. Since I want as much performance (and little overheating) as possible, I started writing a Vulkan driver. This entails learning kernel and mesa internals as well as trying to understand Gallium. All that I have learned so far, I will try to share in this talk.
GStreamer on the Magic Leap One
Speaker: Xavier Claessens Date/Time: Sunday, 11:00 CET Click for Details
Presentation of the challenges and solutions found to make it happen: - GStreamer's Meson build system. - Stagefright-ish API in the SDK. - Completely new audio API, with 3D space localization. - OpenGL rendering, including stereoscopic SBS. - It's now all upstream!
How Kotlin can change developer experience with modern graphics APIs
Speaker: Giuseppe Barbieri Date/Time: Sunday, 12:30 CET Click for Details
Creating modern games in Kotlin forces you to use non-object oriented graphic languages and getting your hand dirty with native resource managemente. With wrappers around OpenGL and Vulkan, we make powerful graphics familiar to jvm devs and type-safe.
Building WebGPU with Rust
Speaker: Dzmitry Malyshau Date/Time: Sunday, 14:20 CET Click for Details
"wgpu" is the native implementation of this API in Rust, running on top of Vulkan, Metal, D3D12, D3D11, and potentially OpenGL. This is a talk about the API architecture being designed as well as our implementation of it. We want to share the experience of leveraging the power of Rust ecosystem and language in order to build this level of abstraction. We'll show a few demos and spread excitement about the new API.