~/talk

Embedded Graphics Drivers in Mesa

links:none on file
slides:none on file

Overview of the claim: Mesa provides real, working open-source user-space drivers that let embedded GPUs avoid vendor blobs. It shows a full compiler pipeline (GLSL -> AST -> GLSL IR -> NIR -> driver machine code), and specific drivers: Freedreno (Adreno) implements GL 3.1 / GLES 3.1 via reverse engineering and runs on Pixel 3a, Panfrost now in mainline Mesa for Mali Midgard/Bifrost, plus Broadcom VC4/V3D for Raspberry Pi; these drivers are merged and actively used, not just demos.

AI-written summary · about

  1. 0:00Introduction
  2. 0:34What is a GPU
  3. 0:59What are shaders
  4. 3:39What is Mesa
  5. 6:33OpenGL
  6. 8:09Shaders
  7. 9:57GLSL
  8. 11:49OpenGL ES
  9. 13:59Vulkan
  10. 18:38Mesa
  11. 20:16Chronos
  12. 21:25Mesa Matrix
  13. 21:53Mesa Internal Architecture
  14. 26:58Shader Representation
  15. 30:51Sequence of Operations
  16. 31:28Example
  17. 32:32Embedded Drivers
  18. 32:46Free Junior Driver
  19. 34:08VC for Driver
  20. 34:54VideoPU Driver
  21. 35:17Pan Driver
  22. 35:58Super Tax Cut
  23. 36:11Vivante
  24. 37:03Capacitor
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.