Velikov: Pushing pixels to your Chromebook

Post Syndicated from original https://lwn.net/Articles/830290/rss

Emil Velikov provides
a high-level introduction of the Linux graphics stack, how it is used
within ChromeOS, and the work being done to improve software
rendering. “One of our goals is to be as flexible as possible, while
minimising the amount of legacy code required – so in our case we’re using
OpenGL/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.