CoachZ
New member
>|<>QBB<
About M$' APIs. The thing that makes any programming harder to be cross-platform is because of how they thread and intertwine the APIs into the operating system as a whole, so they are forced to program on one library of functions which makes a lot of sense when you think about how games are poorly ported from one platform to another. A good example of this is Capcom with their PC ports. It's direct code from the PS2 just slightly modified to run as a Win32 binary and the renderer to output in DirectX9 even though it is software rasterizing.
Yes, Doom 3 ran like ass on my 9800XT. Prey ran maxed out, looked better and performed better. They didn't modify the engine. I nose around in game mods and how that stuff is modularized, they just needed to write shaders in HLSL instead of OGSL and rewrite the renderer for DX9.Variable":fb868 said:>|<>QBB<
Well, I meant that Doom 3 was graphically far beyond anything else that was out at the time.
I thought that Prey on Windows was based on the Doom 3 engine? Are you saying they ported that engine over to DX9?
About M$' APIs. The thing that makes any programming harder to be cross-platform is because of how they thread and intertwine the APIs into the operating system as a whole, so they are forced to program on one library of functions which makes a lot of sense when you think about how games are poorly ported from one platform to another. A good example of this is Capcom with their PC ports. It's direct code from the PS2 just slightly modified to run as a Win32 binary and the renderer to output in DirectX9 even though it is software rasterizing.