Graphics Presentations

= OpenGL =

Open Source Graphics 101: Getting Started [ELCE 2019]
Presenter: Boris Brezillon, Collabora Summary: This talk gives a rough overview of some basic concepts (GPU pipeline stages, shaders, ...), how they are exposed to users (APIs like OpenGL, Vulkan or DirectX) and provides some extra details about the standard open-source stack providing those APIs (Mesa).


 * PDF | VIDEO

Mesa 3D in an Embedded Context [ELC 2017]
Presenter:  Mark Janes, Intel Summary: This presentation demonstrates Mesa performance tools available for tuning an OpenGL workload on an embedded device.


 * PDF | VIDEO

What Can Vulkan do for You? [ELC 2017]
Presenter:  Jason Ekstrand, Intel Summary: This presentation provides information embedded graphics development and multithreaded rendering.


 * PDF | VIDEO

Enlightenment Foundation Libraries - Case Studies of Optimizing for Wearable Devices [ELC 2017]
Presenter:  Cedric Bail, Samsung Open Source Group Summary: This presentation provides information about graphics rendering, technics use for software and OpenGL rendering.


 * PDF | VIDEO

Introduction to Skia: A Modern 2D Graphics Library [ELCE 2014]
Presenter: Eduardo Lima, Igalia Summary: This presentation talks about 2D graphics library Skia and it's use cases.
 * PDF

= DigitalFB =

DirectFB Internals - Things You Need to Know to Write Your DirectFB gfxdrive [ELC 2008]
Presenter: Takanari Hayama Summary: This presentation talks about DirectFB, it's architecture and modules. This also explains how to write gfxdriver.
 * PDF | VIDEO

Choosing embedded graphical libraries [ELCE 2008]
Presenter: Thomas Petazzoni Summary: This talk in the result of an investigation of the most popular graphical libraries, and describe them in terms of functionality, size, popularity, and ability to combine with other components, etc.


 * PDF | VIDEO

How DirectFB Adopted Market Specific Requirements [ELC 2007]
Presenter: Takanari Hayama Summary: This presentation talks about DirectFB, requirements to support Digital TV platform and approaches to meet those requirements.


 * PDF

FancyPants – An Advanced 2D Graphics System for CE Linux [ELC 2007]
Presenter: Robi Karp Summary: These slides give information about FancyPants, it's high level architecture and it's features.


 * PDF

Writing DirectFB gfxdriver For Your Embedded System [ELCE 2007]
Presenter: Takanari Hayama Summary: This presentation talks about DirectFB, it's architecture and modules. This explains how to write basic gfxdriver for your embedded system.


 * PDF | VIDEO

Graphics Subsystem in an Embedded World - Integrating DirectFB into a UHAPI platform [ELC 2006]
Presenter:  Denis Kropp Summary: This presentation discusses about integrating DirectFB with UHAPI platform and advantages of integration.


 * PDF | VIDEO

=Others =

Challenges of using Containers to Run Graphical Embedded Systems [ELC 2019]
Presenter: Diego Rondini & Nicola La Gloria, Kynetics Summary: This session will provide an overview of the challenges encountered when running X11 and Wayland applications inside docker containers on ARM SOCs. It also focuses on new advantages w.r.t a traditional monolithic embedded OS but considering also container drawbacks and limitations.


 * PDF | VIDEO

Everything Great about Upstream Graphics [ELCE 2019]
Presenter: Daniel Vetter, Intel Summary: This talk will cover upstream technologies, infrastructure and driver components relevant for enabling the graphics side of an Soc.


 * PDF | VIDEO

The Modern Linux Graphics Stack on Embedded Systems [ELCE 2018]
Presenter: Michael Tretter, Pengutronix Summary: These slides give information about Modern Linux Graphics Stack, graphics in embedded systems and Weston for embedded graphics.


 * PDF

Unifying Android and Mainline Kernel Graphics Stack [ELCE 2017]
Presenter: Gustavo Padovan, Collabora Ltd Summary: This presentation provides information about android and mainline graphics stacks to get android to use the upstream kernel by default.


 * PDF | VIDEO

EFL's New Vector Graphics API For Designing User Interfaces [ELCE 2015]
Presenter: Cedric Bail, Samsung Summary: This presentation talks about EFL,vector graphics for user interface and about designing a modern rendering pipeline for vector graphics.


 * PDF | VIDEO

High-Performance Computing using GPUs [ELC 2011]
Presenter: Mike Anderson (The PTR Group) Summary: This presentation provides information about some basics of processor and GPU computing in an embedded system.


 * PDF

Linux Graphics Meets the ARM Ecosystem [ELC 2011]
Presenter: Jesse Barker Summary: This presentation provides information about Linux Desktop, ARM Linux Desktop and Toolkits/Frameworks window system.


 * PDF