[QUOTE="painguy1"]
a game engine is generally programmed with the graphics API in mind. The hardware is the latter part at least for the 360 because it is so similar to a PC architecture wise. so yes compared to the console constraints. Apple constraints are worse lol. Partial OpenGL support = BAD
AnnoyedDragon
Sorry, I don't buy it. You are claiming porting to a console from PC is easier than porting to another PC, when the software used is the only major difference. 360 is equipped with a Power PC CPU and uses in order processing, Macs are now equipped with the exact same CPU as PCs. 360 has 512mb shared memory, Mac's have the same memory as PCs and hence won't require any memory management redesign.
I think people really underestimate what the difference in memory impacts when it comes to consoles/PC.
I recall hearing consoles don't even use graphics APIs, what's his name moderator gave the explanation, laughing man avatar. Even if they did, all cross platform game engines support both DirectX and OpenGL for 360/PS3 compatibility.
I am not talking about all consoles. If we were talking about the PS3 or Wii then yes porting to a Mac would be 100x easier, but we are talking about teh 360, a console which uses alot of code that is in Windows. The 360 is much more similar to Windows code wise than Macs, and with computers it always comes down to software. no matter how great ur hardware is, it is the software that directs it how to work, and if it us not properly designed for the system then it works like crap. IF the code is nearly identical then there arent as many changes left to make. Macs use the Unix kernal, partial OpenGl etc. Also the hardware uses in Macs are tweaked varients of their PC counterparts. Apple does this inorder to prevent their users form going out buying a card and popping it in like most of us do with our PC's. They also do this inorder to prevent people from dualbooting OSX on PC's without the use of hacks. Remember im talkig specifially about the 360.
There is a very huge difference of course. The way the two machines think is ultimately very different, but as usual it always comes down to software telling how the hardware to work.
Yeah i think his name is Teguf or something. he is right in a sense (as usual :P), but consoles do use some sort of Graphic API. Wii uses OpenGL (partial), PS3 OpenGL (partial), and 360 uses DirectX9 (partial). Yes, crossplatform engines do support all machines, but its much easier to port from 360 to PC because of the similarities API wise.
Log in to comment