gpu940 - News
posted by rixed, Sun 11 Feb 2007 11:31:42 PM UTC - 0 replies
As requested, some files in the download section :
gpu940_binaries_2-0-0.tgz : the binary files and headers, usefull to start developping without the need to build it from sources
egoboo2x_binaries_2-0-0.tgz : the egoboo binary (working with gpu940 in the previous file) to be copied inplace of the former one to add the lighting effects.
posted by rixed, Sun 11 Feb 2007 11:10:45 PM UTC - 0 replies
After the rasterizer was a little tweacked to help GCC optimize things, gpugears now runs at 30FPS.
Also, Egoboo2X now have lights !
posted by rixed, Sat 27 Jan 2007 12:21:14 PM UTC - 0 replies
Due to some troubles with the mailing list, it was reseted. All subscribtions are lost, except for the few people whose notification message were still in my inbox.
Everything's working fine now, please suscribe again if you are still interrested in gpu940.
posted by rixed, Thu 04 Jan 2007 09:12:40 AM UTC - 0 replies
Egoboo2x is the first game ported to GP2X that uses gpu940 and it's opengl-like library.
It's running without overclocking at around 12fps, which is just playable. Most of fancy visual effects were compiled out, though.
Available here : http://rixed.free.fr/egoboo2x.tgz
posted by rixed, Tue 07 Nov 2006 11:00:07 PM UTC - 0 replies
After two nights of optimizations (porting DIV routines to ARM assembly and projection tweacking), the performence of gpugears increased from 10fps to 20fps. Still the polygon routine can be improved by a factor of 10 to 20%, so there is room left for another fps increase.
Time to add features to the GL-ES API.
posted by rixed, Mon 06 Nov 2006 02:36:20 PM UTC - 0 replies
All opengl things required to handle glxgears (renamed gpugears) are now implemented.
Specs are not terrific : arround 10 fps without overclocking.
The good news is that most of the time is not spent in the rasterizer, but in the division, projection and polygon routines (which are very perfectible).
...
[Read more]
posted by rixed, Wed 01 Nov 2006 06:56:09 PM UTC - 0 replies
All dedicated ARM assembly dedicated to line drawing are now replaced by a JIT (just in time) code generator.
All optimizations are no in yet, but it's working.
Next step : make use of the zbuffer new functionnalities in the opengl-es API.
posted by rixed, Mon 23 Oct 2006 12:07:58 PM UTC - 0 replies
Im adding an OpenGL-ES layer on gpu940, to ease the port
of already existing opengl(-es) apps to the GP2X.
The complexity involved in supporting the many required rendering types of opengl (even the es-1.x which is a stripped down version) lead me to rewrite the inner rasterizer. Im planning to add a little code generator (similar in spirit to the one present in Vincent's opengl-es library, but more targeted at the GP2X).
First results are expected by the end of the month.

