Velikov: Pushing pixels to your Chromebook
Emil Velikov providesa high-level introduction of the Linux graphics stack, how it is usedwithin ChromeOS, and the work being done to improve softwarerendering. "One of our goals is to be as flexible as possible, whileminimising the amount of legacy code required - so in our case we're usingOpenGL/GLES and EGL. In particular we are making use of the EGL_MESA_platform_surfaceless extension. It allows us to use OpenGL or GLES and render into a memory area, not requiring integration with the display subsystem."