Originally Posted by matthey
Quake 1/2/3 use floating point vectors (like matrices). The Apollo core SIMD is integer only. It is the wrong tool for this job. The Apollo core SIMD will likely have a negative impact on Quake 1/2/3 as resources are robbed from the FPU for a tool that can't be used for 3D here.
Integer OpenGL ES will *not* speed up floating point using Quake either. Don't expect the Tabor without FPU to run Quake 1/2/3 well. The Amiga has left the stone age and entered the copper age. Get ready for some Android ports but forget about a modern PC computer and games.
Well I Think we've already agreed that Quake III is beyond the capabilities of Apollo, however Quake 2 is already sort of playable on overclocked 060 and AGA so it's a good and realistic target to make *really* playable on the Vampire. Probably lots of mods that can be run on it too...
So the question is; is there anything in Silver core 8 can be of use when trying to improve the Q2 experience. (Granted, we need to wait for the FPU to be enabled. And hopefully the FPU will be faster than the one in 060.)
@matthey I know you don't agree with everything the Apollo team does, in your opinion, what would be the most useful feature to implement within the current level of ambition and a reasonable timeframe (and FPGA "real estate") with respect to having a useful platform for solid 3d gaming (quake 2 generation).
Skickat från min HTC One via Tapatalk