   Why use D3D instead of OpenGL?
  I have noticed a fair number of PC games these days use Direct3D instead of OpenGL. I use one of the non-MS-Windows platforms so it has always bothered me when a game uses D3D, since it always seems to make porting harder. I would be curious to know what makes Direct3D more tempting than OpenGL for a games developer? Also, are there alternative cross-platform APIs that offer similar advantages as to those found in D3D?Someone suggested a better section to post this topic, so I made a new one here:http://www.gamedev.net/community/forums/topic.asp?topic_id=362414Please use instead.   
  Windows dominates the PC market and the majority of commercial games aren't ported to other PC operating systems; why does it matter if a task that isn't intended is harder to do?This is a bit of a flame-bait topic though, and many of the different forums here prohibit such topics, including this one: Quote:from the Lounge FAQEnough of the "What do you dislike about X?" or "What Y can't you stand?" threads.Sorry, but this is too likely to just turn into a crap-fest, especially since you've posted it in the lounge of all places.   