Loading…
Attending this event?
September 16-18, 2024
Vienna, Austria
View More Details & Registration
Note: The schedule is subject to change.

The Sched app allows you to build your schedule but is not a substitute for your event registration. You must be registered for Open Source Summit Europe 2024 to participate in the sessions. If you have not registered but would like to join us, please go to the event registration page to purchase a registration.

This schedule is automatically displayed in Central European Summer Time (UTC/GMT +2). To see the schedule in your preferred timezone, please select from the drop-down menu to the right, above "Filter by Date."

IMPORTANT NOTE: Timing of sessions and room locations are subject to change.

Tuesday September 17, 2024 16:00 - 16:40 CEST
Mesa3D, often called Mesa, is a key part of the Linux graphics system, serving as an open-source implementation of the OpenGL API for rendering 3D graphics. It also supports other APIs like Vulkan and OpenGL ES.

This session will demystify Mesa3D, starting with GPU functions and its interaction with computers, laying the groundwork for understanding how Mesa powers 3D graphics. We'll use rendering a triangle as a case study to explore Mesa3D’s architecture—from initiating EGL and compiling shaders to sending work to the GPU, making the complex process more accessible.

The goal is for everyone to walk away with a clearer understanding of Mesa’s role in Linux graphics and its importance to the open-source community, specially on embedded platforms, where open-source drivers are getting much more relevance for long term maintainability, feature support and customization.

Here, I mention embedded platforms because many of our customers use open-source drivers. This allows them to include these drivers in their products without depending on proprietary solutions from manufacturers, which may not even be available (some are only available on Android, not Linux).
Speakers
avatar for Christian Gmeiner

Christian Gmeiner

Developer, Igalia
Christian Gmeiner is a graphic driver developer, to which he hasbeen contributing since 2013. He has started his 10 years long careerby joining the reverse engineering efforts around Vivante GPUs followedby doing contractor work helping companies leverage etnaviv's graphic stack.He... Read More →
Tuesday September 17, 2024 16:00 - 16:40 CEST
Hall C (Level 2)

Sign up or log in to save this to your schedule, view media, leave feedback and see who's attending!

Share Modal

Share this link via

Or copy link