Quote:
Originally Posted by Stefan
It doesn't. I was speaking of 412 Mhz (iPhone 2G, 3G, iPod touch 1G). With 3GS you can reach a playable speed for Quake.
|
My iPod touch 2G runs Quake 3 at 30 ~ 40 FPS.
There's no doubt in my mind Quake 1 would run at a comparable speed as well.
EDIT: To elaborate, it's the software rendering implementation that Quake 1 uses that creates the slowdown that you're describing. If hardware OpenGL ES support were to be implemented, it's highly doubtful that it would suffer from the same issue.
There's an OpenGL ES port of GLQuake. Runs nicely, doesn't it? The bytecode interpreter used for Quake-C doesn't seem to have any noticeable impact, and Hell, that's a bunch of 3D maths going on. Graal doesn't have to do much math to render a few low-res players..
I'm just as confused as where the slowdown's coming from =)