~/talk

Mesa3D Unveiled: From glDrawArrays to GPU Magic

links:none on file
slides:none on file

Shows exactly how a red triangle gets from OpenGL ES 2 calls through EGL into GPU work: vertex data uploaded with glGenBuffers/glBufferData, shaders written in GLSL compiled and linked, and the draw issued with glDrawArrays, producing a GPU job and command stream that the kernel render node submits. Explains Mesa layers—dispatcher, core, state tracker, Gallium, libdrm—and the shader pipeline down to NIR intermediate representation then driver-specific assembly. Argues open-source Mesa lets embedded products meet 10–20 year support and security needs; the triangle demo runs end‑to‑end.

AI-written summary · about

  1. 0:00Mesa3D introduction
  2. 3:46How GPUs work and their basic concepts
  3. 8:27Linux kernel drivers
  4. 12:05Red triangle rendering
  5. 15:39Mesa3D architecture
  6. 20:16Gallium API
  7. 23:29Shader compilation and NIR
  8. 28:50Command stream and GPU state
  9. 31:19Summary
  10. 31:42Q&A: Vulkan, OpenCL, future
~/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.