• 11
• 27
• 9
• 20
• 31

Engine of Colin McRae Rally

This topic is 4858 days old which is more than the 365 day threshold we allow for new replies. Please post a new topic.

Recommended Posts

Dear All, I am interested to know which 3D engine used at Colin McRae Rally. Is it one OpenGL engine? If it is one OpenGL engine, what is the advantage of OpenGL to MS DirectX. Greatly appreciate for any input! forient

Share on other sites
This is actually a very common question (the OpenGL vs. DX), and it causes such extreme argumants that it's forbidden. I won't give a straight answer because I'd get flamed [grin]. Different versions of Colin McRae used different APIs for different platforms.

Share on other sites
OGL and DX can accomplish the same thing. Neither one is better, faster, easier in any way. I suggest trying both out to figure out which you prefer.

By the way, while OGL is only a graphics API, DX has tools for input, sound, networking, and music/video. There are libraries similar to these for OGL, but you would have to search for them.

Another plus for OGL is it is multiplatform. It can run on windows, Linux and Mac. DX will only run on windows. If cross platform ability is important to you, you are probably going to have to go with OGL.

Also, DX is much more Object Oriented than OGL. Depending on how you learned to program, this could be a plus for either API.

Share on other sites
Original post by Sr_Guapo
OGL and DX can accomplish the same thing. Neither one is better, faster, easier in any way. I suggest trying both out to figure out which you prefer.

...
quote]

Greatly appreciate your analysis for me! That really clears my questions on the two.

Also thanks Drakkcon, I will notice this issue and avoid useless argument.

Share on other sites
Directx can also run on any platform, if someone ports it (don't forget the xbox).

'nuff said.

Share on other sites
Quote:
Original post by nes8bit
Quote:
 Original post by Venerable VampireI also would not like to start a flame war

Quote:
 Original post by Venerable VampireMicro$oft 'nuff said. Though his reasoning is that of a troll, DX is indeed not very portable. As I regard the XBox a stripped down PC with a light-weight Win2K kernel, I don't regard the XBox flavour of DX8 a port. As the XBox2 is rumored to be some kind of IBM Power PC based system, its DX version will most propably be the first true DX port. Share this post Link to post Share on other sites Less than 20% of the xbox kernel code is the same as the Win2K kernel. Share this post Link to post Share on other sites Quote:  Original post by Venerable VampireI also would not like to start a flame war, but how can you even suggest that Micro$oft would even think of PORTING DIRECTX. It's like a staple of windows.

Micro$oft wouldn't, but that dosen't stop anyone else. If someone really wanted to do a re-implementation for a different platform they could. I seriously doubt M$ would be able to stop them, because you would give it another name and just say it's compatabile witrh DX.

MesaGL is not OpenGL, but is practically the same thing, and OpenGL code can run in Mesa.

Also how do you think WINE works? It's got a reimplementation of DX built into it. Look at the source cod eif you don't believe me.