The folks at AllAboutSymbian are excellent when it comes to posting news – unfortunately, most of their analysts seem to be professional analysts rather than developers who turned to the writing profession for fun (and profit). This explains why blurbs like their current article on 3d chips happen…

Cutting a long story short, the folks discuss the merits of external graphics processors used in some high-end Nokia devices. So far so good – unfortunately, the editorial contains the following bone-headed passages:

The reason 3D chips are useful is partly that they allow 3D games to have much higher quality graphics, but also because (for various technical reasons) they allow game developers to create 3D games more easily. A device with a 3D chip is easier to program 3D games for than the same device without it. It’s worth emphasising though that 3D chips don’t help at all with 2D games.

Wrong. First of all, 3D chips CAN help with 2d graphics. For example, many popular Palm Os media players use the 3D engines found in Taowave’s Zodiac handhelds to accelerate video and audio playback while saving power.

Unfortunately, there’s a serious downside to this option, which is that N-Gage developers would have to make two versions of each 3D game. If they only make one version of a 3D game, it would have to be a non-chip version because that’s the only one that would work on all N-Gage phones.

Wrong, part 2. Nowadays, most developers don’t code directly against the hardware anymore. They use a part of the S60 OS that’s called OpenGL: which is an API that handles 3D primitives(objects).

OpenGL ES is implemented on each and every N-Gage phone. Phones that lack a graphical accelerator use their main processor to “emulate” the 3D chip, whereas phones with an integrated 3D chip offload the work to it and thereby achieve higher performance.

The main work for the developer is to reduce things like drawing distance and/or the number of on-screen objects in order to achieve higher/playable frame rates on software emulated devices…which usually is a manageable task.

Any more questions?


Related posts:

  1. N-Gage weekly sales figures
  2. Top N-Gage games for week 8
  3. Worms World Party: I am not dead yet!
  4. N-Gage stats: week 15, quality index
  5. Games on Symbian OS – new book for S60 game coders