bloodline wrote:
Most/all current Windows Mobile devices have hardware GPU support (ex. Touch Diamond). Qualcomm and HTC didn't get drivers out until earlier this year, but as a result they are now back ported and/or hacked onto older models with the same chipset (ex. Kaiser, Polaris, Nike).
Yes, that's right Windows Mobile lacks any official 3D support... I've already said that most mobile devices now come with 3D hardware...
Nope, you are still wrong. :roll: Windows Mobile has had Direct3D for some time now. The difference was previous to working GPU drivers it was using software rendering, not the GPU hardware.
http://msdn.microsoft.com/en-us/library/aa452478.aspx
S60 has had hardware 3d support for years (since S60 2nd Edition, Feature Pack 2).
I've already said this... Symbian has support for 3D in software, i.e. OpenGL ES 1.0... But Symbian also runs on devices that don't have 3D hardware... Therefore 3D hardware is not required to make Symbian work... OSX on the other hand does require 3D hardware.
Not sure why this is really important to you. Like I said, if you target a specific platform, you should know what the platform can do and design as appropriate. On the S60 platform it's as simple as checking a string value to determine if there is hardware or software 3d support. (You need to check for other features anyway, such as screen size, color depth, etc.)
And, what does Mac OS 10 have to do with anything? :crazy: We're talking about mobile operating systems, Windows Mobile, Symbian, iPhone OS, etc.
And any developer expecting to make any money will target the lowest common denominator, since that is the largest market...
And risk the game running incorrectly on the faster model? Better to just add logic to change the game experience basesd on the system it's run on. (ie. run with more detail on an iPod Touch 2nd gen., less on iPhone 3G, still less on the older models.) This isn't anything specific to any architecture, from Amiga OS to iPhone OS, to Symbian.