Unreal port to Linux ARM devices?
Posted: Thu May 14, 2009 8:57 pm
Well, the title says it all.
I'm interested specifically on the pandora, though the beagleboard or any future arm device should run it (or even past depending on how it is compiled).
Considering the interest of ARM to get into the lowpower laptop market these should, hopefully, become more common.
Sadly the game will probably have it's fair deal of x86 assembler code and will make porting difficult.
To top it off, the SGX inside these two devices only support OpenGL ES 2, but a wrapper exists to map OpenGL calls to OpenGL ES ones and replace the missing functionality (basically the fixed pipeline of the earlier versions of OpenGL).
However, make no mistake about it's power, it is capable of running a psx emulator much faster than it should as well as passing with flying colors the Quake 2 benchmarks with no hardware acceleration whatsoever.
The SGX is also quite powerful, moving Quake 3 at 800x480 at almost full 60fps with a quick and dirty port using only the aftermentioned wrapper which is far from optimal.
There is speculation that the device is powerful enough to run Doom 3, at least at 400x240 but with full quality (shadows included). Let's hope ID releases the Doom 3 sources at the next QuakeCon so we can check it out.
But even without hardware acceleration, software mode shouldn't be all that troublesome for the device (minus mmx acceleration, though the neon instructions should be able to replace them).
Please escuse me if this sounds to much like an advert, but I've preordered a pandora and just the thought of running unreal on the go makes me drool. :D
PS: If this thread is in the wrong place, please move it, and sorry for the inconvenience.
I'm interested specifically on the pandora, though the beagleboard or any future arm device should run it (or even past depending on how it is compiled).
Considering the interest of ARM to get into the lowpower laptop market these should, hopefully, become more common.
Sadly the game will probably have it's fair deal of x86 assembler code and will make porting difficult.
To top it off, the SGX inside these two devices only support OpenGL ES 2, but a wrapper exists to map OpenGL calls to OpenGL ES ones and replace the missing functionality (basically the fixed pipeline of the earlier versions of OpenGL).
However, make no mistake about it's power, it is capable of running a psx emulator much faster than it should as well as passing with flying colors the Quake 2 benchmarks with no hardware acceleration whatsoever.
The SGX is also quite powerful, moving Quake 3 at 800x480 at almost full 60fps with a quick and dirty port using only the aftermentioned wrapper which is far from optimal.
There is speculation that the device is powerful enough to run Doom 3, at least at 400x240 but with full quality (shadows included). Let's hope ID releases the Doom 3 sources at the next QuakeCon so we can check it out.
But even without hardware acceleration, software mode shouldn't be all that troublesome for the device (minus mmx acceleration, though the neon instructions should be able to replace them).
Please escuse me if this sounds to much like an advert, but I've preordered a pandora and just the thought of running unreal on the go makes me drool. :D
PS: If this thread is in the wrong place, please move it, and sorry for the inconvenience.