Post: EFL to be made part of PSL1ght SDK
09-16-2011, 09:14 PM #1
Stack0verfl0w
Computer engineer
(adsbygoogle = window.adsbygoogle || []).push({}); Since KaKARoTo released his port of Eskiss for the PS3 via port of Enligtenment Foundation Libraries , it has garnered a fair amount of attention. Now it has caught the attention of the EFL team, they have announced that this new direction will have their full support. To that end they have begun making the EFL toolset a native part of PSL1ght, which is great news. In a nutshell what this means for the homebrew community is that we shall see better tools and libraries with stronger support for the creation of homebrew, which is graphically superior to what we have seen so far. This also means more people will be able to create homebrew without the fear that Sony may come knocking on their door, since this removes the need to use libraries from the leaked Sony SDK.

You must login or register to view this content.

Dear Enlightened people of the world,

We are happy to announce that we have started working on a native port of the EFL for the Playstation 3 system.

This port comes as great news for the ps3 homebrew community which has been struggling with a complete lack of tools for easily developing application. With PSL1GHT (The unofficial PS3 SDK) and a port of the SDL as pretty much the only available libraries for the PS3, not much could be done without a huge waste of time in order to reimplement all the basic things.

The initial port of the EFL was done in just a couple of days, where eina, eet, evas, ecore, embryo and edje were made available and a port of expedite and eskiss were successfully running on the PS3.The port was made using the SDL engine for evas, and while it worked, the performance wasn’t great.

Work has continued since then and a new psl1ght engine was added to evas which makes use of PSL1GHT’s capabilities for setting up the display. For now, it is still a work in progress and the rendering is still done in software, but we plan on making the engine fully hardware accelerated to take advantage of the powerful capabilities of the Playstation 3 console. The engine now has mouse and keyboard support as well as mouse emulation using the PS3 controller.

Elementary, the EFL widget toolkit has also been partially ported and this means that all of the widgets that elementary provides can be used in applications, this should make development of any kind of homebrew application much easier, whether it be for an alternative PS Store, or for in game menus. Edje, the powerful layout engine, will also allow developers to write themeable applications, or games, with nice animations and all the eye candy they need.

On a side note, this work also means that the EFL will soon have joystick support added into evas, ecore and ecore-input, and this will hopefully bring us tons of new EFL-based games and apps for the PC as well. A thank you goes to KaKaRoTo, zerkman and gzorin for their work in making this possible.

And here is the mandatory video showing Expedite running a few tests on a PS3 :


As well as Eskiss running beautifully in full HD :

We will keep you informed of any progress on this area, for now here is a quick TODO list for what’s to come :

hardware accelerated rendering
full joystick support
support for the Move controller
More apps and games ported
full support of Elementary and all of its widgets


source:You must login or register to view this content.
(adsbygoogle = window.adsbygoogle || []).push({});

Copyright © 2026, NextGenUpdate.
All Rights Reserved.

Gray NextGenUpdate Logo