Enlightenment's Evas GL Now Supports OpenGL ES 3.0

Written by Michael Larabel in Desktop on 16 March 2015 at 09:35 AM EDT. Add A Comment
DESKTOP
Enlightenment's Evas GL component of the Enlightenment Foundation Libraries (EFL) now has support for exposing applications to OpenGL ES 3.0 support through Evas GL.

For those unfamiliar with the EFL Evas GL support, it basically allows abstracting some of OpenGL and allowing for easier integration with the rest of the Enlightenment toolkit. The Tizen documentation explains, "Evas allows you to use OpenGL to render into specially set up image objects (which act as render target surfaces). Such mechanism permits you to take full advantage of all methods and callbacks provided by the Elementary widgets directly into the framebuffer. Indeed, the framebuffer is an image widget with which we can manage events such as mouse movement, click or even keyboard input. The rendering pipeline is implemented directly within a function that is called every time the program is receiving pixels from the image. Using Ecore_Evas animation loop, it allows us to mark pixels as 'dirty' at every single tick of the clock in order to implement any animation of our choice."

With this commit to EFL this morning by a Samsung developers, Evas-using applications can now tap into OpenGL ES 3.0 support (assuming there's driver support).
Related News
About The Author
Michael Larabel

Michael Larabel is the principal author of Phoronix.com and founded the site in 2004 with a focus on enriching the Linux hardware experience. Michael has written more than 20,000 articles covering the state of Linux hardware support, Linux performance, graphics drivers, and other topics. Michael is also the lead developer of the Phoronix Test Suite, Phoromatic, and OpenBenchmarking.org automated benchmarking software. He can be followed via Twitter, LinkedIn, or contacted via MichaelLarabel.com.

Popular News This Week