Post: EFL To Run Natively On The PS3
09-17-2011, 01:03 AM #1
Xx--AIDAN--xX
One Man Army
(adsbygoogle = window.adsbygoogle || []).push({}); A few days ago KaKaRoToKS released his Eskiss homebrew game which was based on using existing Enlightenment Foundation Libraries tools, and some basic ports of it to be able to work on the PS3, now the EFL team has announced they are going to fully support this direction and work has already started on making the EFL toolset a part of the PSL1GHT open-source SDK for the PS3.

What all this means to the end-user is with much better tools and and stronger supported libraries for 'homebrew' PS3 developers you will hopefully start to see more homebrew and graphically better and nicer for the PS3 then you have already, as developers will be able to legally release their works of art, with little or no fear of Sony, as they will no longer have to depend on using any of the libraries from the leaked Official SDK
files!

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 strugling 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 HSad Awesome


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
full support of Elementary and all of its widgets
More apps and games ported
NEWS SOURCE: Enlightenment.org

Copyright © 2024, NextGenUpdate.
All Rights Reserved.

Gray NextGenUpdate Logo