I am a software developer. As far as I know, nobody in my family has been murdered, raped, or robbed. My family is out money because people have pirated software that I have written. I feel I have a right to make a living off of my hard work, and I feel that the law should protect my rights.
The primary port target for a game is probably going to be a console, not a Mac or a Linux Box. Run any modern shooter on your PC and use some tool to find out how much memory it's using. Now consider that a Play Station 2 has only 32 megs of memory and no hard disk, so no virtual memory. I submit that reducing memory and fixing possible memory fragmentation is much harder problem then spoofing enough of a Direct X interface to get polygons on the screen.
I should also point out that console programmers are notorious for interfacing directly with the hardware to get as much speed as possible. At that point, it really doesn't matter if OpenGL or Direct X are "more portable" because neither are going to be used in the final ported product.
If you take this route you're going to have to find a way to deal with the rage you're going to feel because somebody thumped you and get clean away with it. If there were an easy answer there wouldn't be so many of us that understand why Littleton happened.
I am a software developer. As far as I know, nobody in my family has been murdered, raped, or robbed. My family is out money because people have pirated software that I have written. I feel I have a right to make a living off of my hard work, and I feel that the law should protect my rights.
The primary port target for a game is probably going to be a console, not a Mac or a Linux Box. Run any modern shooter on your PC and use some tool to find out how much memory it's using. Now consider that a Play Station 2 has only 32 megs of memory and no hard disk, so no virtual memory. I submit that reducing memory and fixing possible memory fragmentation is much harder problem then spoofing enough of a Direct X interface to get polygons on the screen.
I should also point out that console programmers are notorious for interfacing directly with the hardware to get as much speed as possible. At that point, it really doesn't matter if OpenGL or Direct X are "more portable" because neither are going to be used in the final ported product.
If you take this route you're going to have to find a way to deal with the rage you're going to feel because somebody thumped you and get clean away with it. If there were an easy answer there wouldn't be so many of us that understand why Littleton happened.