Reply
Thread Tools
Posts: 8 | Thanked: 23 times | Joined on Jun 2009
#11
Originally Posted by qole View Post
I'm very interested in some performance numbers, if you have them...
Sure, the samples output some performance metrics when used with the verbose switch on ("-v"). VProc and Raster stand, respectively, for the vertex processing and rasterisation times in milliseconds. A Quake 3 model of around 1500 polygons with an alpha blended texture renders at around 20fps with doubling up enabled ("-d") and 16fps in full resolution. The lava lamp example runs at 8 fps.

The libraries are heavily fill-rate bound, but better performance can be achieved by using the simplier shading routines (dropping alpha blending and texture modulation).

Hope that this helps, if you have any problem running the examples please let me know.

da Monkey
 
Posts: 8 | Thanked: 23 times | Joined on Jun 2009
#12
Originally Posted by javispedro View Post
Not at all, but I would start looking at http://www.mobile-stream.com/devzone.html .

Either way and since it seems that requires the propietary, Win32 only "pacc.exe" compiler, I believe the best way to do arm so's is to just use a "PNO Loader on steroids" like peal, which can also act as a dynamic linker (it is in fact a bare-bones elf linker). The linker itself being 68k code means you could call any PNO function from any 68k code.
Thanks, I will give this a look to see how feasible it can be to get these libraries ported back to PalmOS. Hope they have some better debugging tools for PACE than the official SDK... it was all guess work!

da Monkey
 
javispedro's Avatar
Posts: 2,355 | Thanked: 5,249 times | Joined on Jan 2009 @ Barcelona
#13
Originally Posted by mattdamonkey View Post
Hope they have some better debugging tools for PACE than the official SDK... it was all guess work!
It's still mostly guess work.
Maemo is so easier... I've already stopped all of my POS development
 
lcuk's Avatar
Posts: 1,635 | Thanked: 1,816 times | Joined on Apr 2008 @ Manchester, England
#14
nice,
i got tinygl working a while back and for simple stuff its extremely feasible, i don't see this as being any less effective

for pure performance, how much of a rewrite for 3d on a YUV surface.. ?
(hint, start with greyscale only)
at the moment, there is a 20-30% graphical advantage by using it, even more for grey only. thats across the board - less blitting and also less to transfer to the hardware.
__________________
liqbase sketching the future.
like what i say? hit the Thanks, thanks!
twitter.com/lcuk
 

The Following 2 Users Say Thank You to lcuk For This Useful Post:
qole's Avatar
Moderator | Posts: 7,109 | Thanked: 8,820 times | Joined on Oct 2007 @ Vancouver, BC, Canada
#15
Oh, I would be very interested to see what kind of optimization can be achieved if mattdamonkey and lcuk start collaborating on it...

20-30% improvement would be huge. The 8 fps example would jump to 10 fps, and the 20 fps example would leap up to 24-26 fps. Wow.
__________________
qole.org --- twitter --- Easy Debian wiki page
Please don't send me a private message, post to the appropriate thread.
Thank you all for your donations!
 
Posts: 8 | Thanked: 23 times | Joined on Jun 2009
#16
Originally Posted by lcuk View Post
for pure performance, how much of a rewrite for 3d on a YUV surface.. ?
Thanks for the idea, I will try definitely try that. Lucklily there is not much of a rewrite involved, everything related to the pixel format is controlled by macros. I don't think that most of the performance goes on the blitting though, but on per-pixel operations (texture fetches/modulation/alpha blending).

Cheers

da Monkey
 
Posts: 8 | Thanked: 23 times | Joined on Jun 2009
#17
Originally Posted by javispedro View Post
It's still mostly guess work.
Maemo is so easier... I've already stopped all of my POS development
Gosh, in that case I won't even try it. Having to debug native code without symbols is just mind-numbing... porting software like ScummVM and Little John to this platform would have been quite a feat!

Regards

da Monkey
 
www.rzr.online.fr's Avatar
Posts: 1,348 | Thanked: 1,863 times | Joined on Jan 2009 @ fr/35/rennes
#18
have you ported glxgears to it to compare ?
__________________
Current obsession:

https://purl.org/rzr/abandonware

Please help to list all maemo existing apps :

https://github.com/abandonware/aband...ment-578143760

https://wiki.maemo.org/Apps#

I am looking for " 4 inch TFT LCD display screen " for Nokia n950 HandSet

http://rzr.online.fr/q/lcd


Also, I need online storage to archive files :

http://db.tt/gn5Qffd6#

https://my.pcloud.com/#page=register...e=g8ikZmcfEJy#
 
nicholes's Avatar
Posts: 1,103 | Thanked: 368 times | Joined on Oct 2010 @ india, indore
#19
is this some kind of software which can open .dae files???? like capsule 3d viewer does.

if so then then i have downloaded the file what to do next ??? (i am noob sorry)
 
nicholes's Avatar
Posts: 1,103 | Thanked: 368 times | Joined on Oct 2010 @ india, indore
#20
Originally Posted by nicholes View Post
is this some kind of software which can open .dae files???? like capsule 3d viewer does.

if so then then i have downloaded the file what to do next ??? (i am noob sorry)
plz answer this
 
Reply


 
Forum Jump


All times are GMT. The time now is 15:48.