Enlightenment's Evas GL Now Supports OpenGL ES 3.0
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).
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).
Add A Comment