By using this site, you agree to our Privacy Policy and our Terms of Use. Close
fillet said:
..

You sound like a student who found something out and thought that nobody else knew what they know now, but in reality everybody knew and just didn't care. DirectX and equivalent technologies are a nessecity in todays more complex games versus 15-20 years ago where the unification wasn't an obstruction to efficent development.

Your comments sound almost bitter and anti-microsoft more than anything else. OpenGL nowadays is the linux of operations sytems Vs DirectX being the windows of operating systems. Much as we all love linux, for an alround effective setup that can do everything without spending a whole lifetime working it out, linux is next to useless and over time becoming even more irrelevent, just like OpenGL, it just hasn't kept up. Yes I know OpenGL is only for graphics but you get my point.

Linux is only good for XBMC, everybody who isn't a free software bigot knows that. DirectX -> OpenGL, everyone who isn't an anti microsoft bigot knows that too.

Your reasoning makes sense only on the most superficial level, when you dig deeper into your work and research you'll be embarresed at the post you have made.

 

No offense / :)

I don't know where you get that I'm anti-microsoft from that. (I'm not they had me try Linux and Unix in school and I didn't really like it; even though I can see were some do.) I made this post after reading some posts on this site about users wanting DirectX in the next consoles, which isn't possible without also using Windows as the OS. I also only touched superficially on this because not everyone is a programmer, so getting more technical is a waste of time.

As to what other users have said, yes I know DirectX isn't a programming language (hence the quotation marks), it is a set of liberies that act as encapsulation for the set up and processing of graphics, sound and I/O. DirectX can be compaired to C++'s STL (Standard Template Liberies) in that they are set up to make things easier on the programmer. But there are time when you need to overload their templates to get the desired results. (There are also times when you would want to override them)