EFL Sees A Ton Of Work Following Recent v1.11 Release
A ton of fresh code has been hitting the mainline Enlightenment Foundation Libraries (EFL) following this week's release of EFL 1.11.
A lot of new code has been coming in fast for EFL from the largely Samsung-dominated crew. While this is just the start of the new development cycle, some of the highlights include:
- Many commits pertaining to Eolian, the EFL C generator. There's been API re-factoring and much more taking place.
- The start of a GL-DRM engine has been committed to Evas. Evas has already had DRM display support for communicating directly with the Direct Rendering Manager drivers to display directly off the DRM/KMS interfaces. The DRM work is for allowing Evas canvas' to display without X11 and is for getting Enlightenment to work Wayland-only for Linux and Tizen systems. As implied by the GL-DRM name, this is a step toward having the DRM engine with OpenGL ES support, but appears to be still a work-in-progress.
- The merge of the initial EFL interfaces work. As explained by the EFL interfaces Wiki page, "EFL interfaces is an initiative to clean up and merge a lot of the eo functions in order to make a clean, consistent and predictable API. This will essentially be the API for EFL 2.0."
- Tons of other changes.
A lot of new code has been coming in fast for EFL from the largely Samsung-dominated crew. While this is just the start of the new development cycle, some of the highlights include:
- Many commits pertaining to Eolian, the EFL C generator. There's been API re-factoring and much more taking place.
- The start of a GL-DRM engine has been committed to Evas. Evas has already had DRM display support for communicating directly with the Direct Rendering Manager drivers to display directly off the DRM/KMS interfaces. The DRM work is for allowing Evas canvas' to display without X11 and is for getting Enlightenment to work Wayland-only for Linux and Tizen systems. As implied by the GL-DRM name, this is a step toward having the DRM engine with OpenGL ES support, but appears to be still a work-in-progress.
- The merge of the initial EFL interfaces work. As explained by the EFL interfaces Wiki page, "EFL interfaces is an initiative to clean up and merge a lot of the eo functions in order to make a clean, consistent and predictable API. This will essentially be the API for EFL 2.0."
- Tons of other changes.
1 Comment