| Speakers | |
|---|---|
| Bruno Abinader | |
| Igor Trindade Oliveira | |
| Adenilson Cavalcanti | |
| Schedule | |
| Day | Saturday |
| Room | H.1309 |
| Capacity | 150 |
| Start time | 14:45 |
| End time | 15:30 |
| Duration | 00:45 |
| Info | |
| Track | Crossdesktop devroom |
Gallium state trackers applied to 2D rendering libraries
Gallium offers a simplified approach for developing multi-platform device drivers by splitting some steps in modules that can be shared. A state tracker is a layer between the Graphics API and rendering done by the Pipe Driver, being responsible for translating graphics primitives. Currently the following state trackers are available: OpenVG, OpenGL/ES, Xorg, Direct X and EGL.
The purpose of this talk is to explain what a Gallium state tracker should implement, offer a glimpse into current trackers and present an example of a simple state tracker implementing 2D operations commonly used by libraries (e.g. Cairo, Qt, SKIA): paint, stroke, drawing paths, clipping, blending, etc.
Concurrent events:
Next (up to 3) talks in the same room (H.1309):
| When | Event | Track |
|---|---|---|
| 15:30-15:45 | Group Photo | Crossdesktop |
| 15:45-16:30 | Quick Intro to Qt and Qt Quick | Crossdesktop |
| 16:30-17:15 | Vala? Are you kidding me?? | Crossdesktop |