I happen to like the "feel" of OpenGL more, which isn't something I can explain well to those that aren't programmers, but I don't think it matters much at this point which API one chooses. More or less, you have feature parity between both APIs, both have made a handful of design mistakes, and both do a few things in slightly more pleasant ways than the other. Of course, the unforgivable thing about Direct3D is that it only works on Windows. If it was truly cross-platform, though, I wouldn't really object to using it. But since you write OpenGL almost everywhere, and Direct3D almost nowhere, it seems like a false choice to me.
Ryan C. Gordon Carolinian
Source
Quoted in Luboš Doležel, "Interview: Ryan C. Gordon" AbcLinuxu.cz (2011-03-08)
- form
- interview
- year
- 2011
Cite this record
“I happen to like the "feel" of OpenGL more, which isn't some…” Ryan C. Gordon. Carolina Quotes, record CQ-73FC5488DE. https://carolinaquotes.com/quote/73fc5488de
More from Ryan C. Gordon
I found I loved playing Serious Sam (it really captured the feel of the original Doom!), and hated working a cash register, so I wrote to the only email address I could find for Croteam (one of their artists!), and talked them into letting me do a Linux port. From there, I had some luck and started collecting other work... Now I do this sort of thing full time. I've touched pretty much every major game engine of the last decade, and worked with a lot of games.
Video games are sexy. People need to be aware that GNU/Linux is more than just something to drive your webservers... A lot of people (myself included) feel that video games are a major factor in getting GNU/Linux to the masses. I can't count the number of people that have said, "Thanks for porting [GAME X]! It was the only reason I kept a Windows partition around!"
The simple fact is that code quality tends to improve as you move between platforms... non-obvious bugs on Windows become VERY obvious in the Linux port and vice versa, and thus get fixed. So even the Windows gamers will win in all of this.