Overview
Explore the intricacies of the open graphics stack in this 31-minute conference talk by Alyssa Rosenzweig from Collabora. Gain insights into the importance of 3D graphics in embedded systems and delve into the various components of the open graphics ecosystem. Learn about the Linux graphics stack, including application and engine layers, compilers, drivers, and kernel interactions. Discover the role of Vulkan in modern graphics programming and examine the Panfrost compiler as a practical example. Understand the broader landscape of Mesa compilers and their significance in open-source graphics development. This talk provides a comprehensive overview of the open graphics stack, suitable for developers, engineers, and enthusiasts interested in the latest advancements in open-source graphics technology.
Syllabus
Intro
Overview
Does embedded need 3D?
The open graphics stack
Linux
Bird's eye: Application/Engine
Bird's eye: Compiler
Bird's eye: Driver
Bird's eye: Kernel
Vulkan
Example: Panfrost compilers
All Mesa compilers
Taught by
Linux Foundation