I can tell you my experience from iPhone 3gs which is using the same CPU.
Essentially, I am using a lot of handwritten asm VFP/NEON code to handle various transformation + C versions of the same code.
The compiler on 3gs is actually generating NEON code ( not very optimal and not vectorized but...
PPS is mostly meaningless for 2d style rendering which depends mostly on fillrate ... to give you an idea ... I was able to pump about 2500 alpha-blended 32x32 sprites on iPhone 3gs ( which is slightly more powerful than pandora as it contains SGX535) while running at ~30 fps.
The performance...
On an unrelated note, I am wondering how are you handling the fact that Android is Java based while other devices (like iPhone or Pandora) are C/C++ based ?
Given that 80% of all portable devices (phones etc) contains Imagination Technologies's hardware (MBX,SGX), I would go with:
1. PVRTC for everything that looks decent after compression
2. R8G8B8A8/RGB565 for stuff that cannot handle compression well.
3. I8/A8 for special stuff like font...
There are a few open source 3d/2d engines/libraries available for the iPhone (oolong, cocos2d) ... with the current licence I don't think it would be possible to use your code in these engines simply because there is no way to deploy dynamic libraries on the iPhone and everything has to be...
I have no idea who Exophase is but I tend to trust my own device more …. which happened to have a file named IMGSGX535GLDriver.bundle not to mention GL_RENDERER reporting SGX 535.
http://www.glbenchmark.com/phonedetails.jsp?D=Apple%20iPhone%203G%20S&benchmark=glpro (GL Environment tab)
iPhone 3GS has SGX 535 as opposed to Pandora's 530 ... couple that with the fact that it needs to "power" 480x320 pixels as opposed to 800x600 and it is clear which platform will perform better.
No, they can't do that because, unlike in Germany (http://en.wikipedia.org/wiki/Volksverhetzung), the US actually does quarantee the right to freedom of speech.That's why if you are a Nazi sympathizer or white supremacists of some sort , your only option is to have your site hosted in the US...
And the good thing is: I'm going to buy one to replace my iphone first generation (I don't like to call it 2G, but well..) The bad thing: it runs macosx, not linux, so apps have to be adapted to objetive-C (you can mix objective-C with C/C++, but you can't compile a C/C++ only app for the...
Well there is another option ... the latest iPhone 3GS with Imagination Technologies SGX GPU ( the same as in Pandora) - it supports OpenGL ES 2.0 and 1.x etc ..
This is a nondescript word ... it literally means nothing , for all you know a progressive party could be quickly progressing in the direction of hell …in which case I would rather stay conservative.
I makes no difference ... a console like Pandora will sell perhaps 4-5 K units altogether ... there is a good chance Sony sends out more units per quarter just to replace broken ones still under warranty.
Not much help in terms of emulating ( although sometimes it can be helpful) but for regular 2d games there is simply no comparison ... and don't forget about all of this being done on the GPU which means you get it all almost for free... which in turn means you can dedicate your CPU time to all...
Sure you do, a TBDR works just as fine with or without a zbuffer. The only difference is that with the zbuffer present , you don't have to worry about back-to-front sorting of your geometry. If you submit your geometry in the correct order, even without the zbuffer present, it will still cull...
This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
By continuing to use this site, you are consenting to our use of cookies.