Mesa 3D in an Embedded Context
Talkat Embedded Linux Conference + OpenIoT Summit North America 2017 · on Wednesday, 2017-02-22· at 15:00· Skyline II·
summary
Mesa now implements GL 4.5, GLES 3.2 and Vulkan 1.0 with Android dEQP and Khronos CTS conformance, test-driven development and continuous integration (Intel CI covers multiple test suites since 2007). Intel maintains ~100 test units and Mesa 17.0 exposes desktop-grade features. Tools demonstrated include APITrace, GPUTop and frame_retrace for shader/API replay and GPU counter analysis. Typical embedded builds shrink to ~7 MB (versus ~40 MB for some proprietary stacks); kmscube is a 700-line example that boots a full EGL pipeline.
AI-written summary · about
chapters (15)
- 0:00Introduction
- 0:26About Mark
- 1:48About Mesa
- 3:53Unit Test Project
- 4:52Sponsors
- 8:48Why use Mesa
- 16:51Why so many proprietary solutions
- 19:01Vulcan
- 22:15Implementation size
- 23:44Ease of integration
- 35:10API Trace
- 39:04GPU Top
- 43:32Frame Retrace
- 43:58Single Frame Analysis
- 50:32Other Tools
related talks
34mMesa3D Unveiled: From glDrawArrays to GPU Magic
30mRaspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/...
40mDemystifying the Embedded Linux Graphics Stack: An Easy Introduction for Beginners
23mAdd a third dimension to your embedded development with Qt 3D
48mBuilding Desktop and Embedded Uis with Qt 3D
28mAccelerating Performance of Qt on TI's Embedded Processors
58m Choosing the right Embedded Linux platform for your next project
28mArm Performance Solutions for Heterogeneous Platforms – Panel Discussion
