Page 1 of 1

OpenGL|ES Benchmark...

PostPosted: Dec 15, 2004 @ 8:28pm
by drgoldie
hi all,

i'm currently in the process of writing a simple OpenGL|ES benchmark.

you can download an early version (0.1) from http://www.ims.tuwien.ac.at/~daniel/dow ... ES_0_1.zip
it does not do a lot yet: it renders 8 teapots (1024 triangles each) with two lights and shows the framerate.

the zip file contains executables for desktop windows and windows ce. both versions search for DLL called libGLES_CM.dll or libGLES_CL.dll and dynamically bind all OpenGL|ES functions.

the WinCE version is tested to run on the Dell Axim X50v. the desktop version runs with Hybrid's implementation (which i didn't include for legal reasons but you can download it for free).

caution: the both version currently always create a window of size 480x640. so don't try to run it on a low res device with Hybrid's implementation for PPC.

comments and feedback are welcome...

bye,
Daniel

PostPosted: Dec 16, 2004 @ 3:30pm
by drgoldie
here is an updated version:

http://www.ims.tuwien.ac.at/~daniel/dow ... ES_0_2.zip

the new version contains now 5 tests and a performance mark. find more information in the included readme file.

Daniel

Image

PostPosted: Dec 16, 2004 @ 3:54pm
by sponge
Out of curioisity, what's the current score of the X50v?

PostPosted: Dec 16, 2004 @ 5:23pm
by drgoldie
Score on an Axim X50v: 1216
Score on a P4-1.7Ghz with Hybrid's OpenGL|ES 1.1 implementation: 1194

Daniel

PostPosted: Dec 17, 2004 @ 12:23am
by Tala
Just out of curiousity i downclocked my X50v to 208MHz. The Teapot bench dropped to about 7fps, which further gives evidence that the polygon performance is CPU limited atm. The other parts are almost not influenced by downclocking.

Tala

PostPosted: Dec 17, 2004 @ 1:24am
by tomdon
Wow nice!
I cant wait to see what people do with the 2700G.

PostPosted: Dec 17, 2004 @ 3:11am
by Mr X
tomdon wrote:Wow nice!
I cant wait to see what people do with the 2700G.


Well you can see what I am doing at http://www.aximsite.com/boards/showthread.php?t=62224

PostPosted: Dec 17, 2004 @ 3:16am
by Mr X
Any chance of releasing the source? I wouldn't mind seeing the md2 loading. The dynamic loading would be interesting as well.

PostPosted: Dec 17, 2004 @ 11:40am
by Kristof-PowerVR
I have added some performance optimisation advice here:

http://www.pocketmatrix.com/forums/viewtopic.php?p=246527#246527

Thanks,

K- PowerVR DevRel

PostPosted: Dec 17, 2004 @ 7:19pm
by drgoldie
Any chance of releasing the source? I wouldn't mind seeing the md2 loading. The dynamic loading would be interesting as well.

i can release the source of the application and of the benchmarks. in fact the benchmarks are copied from the samples of my old Klimt implementation.

i can currently not make my OpenGL|ES-to-OpenGL wrapper open source. if it helps i can post my dynamic loading code.

I have added some performance optimisation advice

thanks a lot for that link.

Daniel

PostPosted: Dec 17, 2004 @ 8:56pm
by Mr X
That would be cool. I am looking for better ways to do md2 loading. I am not intersted in the "OpenGL|ES-to-OpenGL" wrapper so I won't miss it.

PostPosted: Dec 18, 2004 @ 11:50am
by drgoldie
the md2 data in the benchmark is stored in the 'code'. if you want code to load md2 file, have a look at my md2-nodekit for coin3d.

http://www.ims.tuwien.ac.at/~daniel/md2nodekit

bye,
Daniel

PostPosted: Oct 14, 2008 @ 9:07pm
by iriki
drgoldie wrote:Score on an Axim X50v: 1216
Score on a P4-1.7Ghz with Hybrid's OpenGL|ES 1.1 implementation: 1194

Daniel


sorry for digging up an old thread, but i just wanted to state that i managed to get 1260 on my HTC Diamond.

many thanks for this nice app \o/