commit | a7c762043eb27cf6e135b4e2c8d2f4c397594681 | [log] [tgz] |
---|---|---|
author | Simon Que <sque@chromium.org> | Wed Feb 08 01:59:31 2012 |
committer | Simon Que <sque@chromium.org> | Sat Feb 25 00:13:22 2012 |
tree | 9a2cfa2e07109a8d0d571ec76c84fd401fbafe1a | |
parent | 7fdf1cce31fbfa6dc241c10d4ce98115b6931bc7 [diff] |
Add canvas for direct rendering without X This patch creates a new canvas type, CanvasDRM, which renders directly to video buffers instead of going through X. The direct rendering uses the EGL, DRM, and GBM APIs. Also, CanvasDRM uses render-ahead triple buffering to achieve the maximum framerate. BUG=chromium-os:25587 TEST=emerge glmark2 Change-Id: I0caf5a3958775aa1e444fcd3c743fcf9646b071a Signed-off-by: Simon Que <sque@chromium.org>