So you're saying that OpenGL has parity with DirectX 11 in terms of functionality, then?
Yes and no. OpenGL 3.1 is on par with DirectX 10, nothing more. All other things are exposed through OpenCL (a separate standard, which allows close interaction with OpenGL) and some extensions.
Besides that, the latest-and-greatest features of the graphics cards are not that important for game developers anyways, since only the top 1% of the customers actually have hardware that supports it.
No, you said "more suited to fast, game-style graphics rendering" using the phrase "which I understand". I don't see any question there.
It's true that DirectX includes some libraries besides Direct3D, but the only non-deprecated one is DirectInput, which works fine alongside OpenGL as well.
That's easy to answer: Microsoft's Marketing Department
Just consider, many people actually believe the FUD the GP wrote.
The real problem with WebGL is that all of your client-side logic has to be distributed in Javascript. This means that you're forced to release your source (even the code produced by the Javascript compressors is legible enough for determined people). That's something most game developers most likely don't like.
Actually, that's how the characters in the older Myst games worked (except that they used this great new technology called "video camera" to get moving pictures into them).
This was fine in those games, because the viewpoint was always fixed. That's a restriction you don't want to have in current games.
Uh, I guess you forgot about the iPhone/iPad UI? That's a new virtual desktop-less user interface paradigm right there. I guess you could call it "morphable single-purpose-device metaphor".
Uh, following your argument, since there is a maximum speed a particle can only reach tangentially (the speed of light), so if motion = temperature, there has to be a maximum temperature as well.
Mind you, comparing the checksum of a file you downloaded from a server with the one provided by the very same server is completely pointless, you have to compare to the one provided by the reviewers (and you have to trust them as well).
The old plugin basically sends HTTP requests and parses the HTML results. It only worked sporadically here, and sometimes caused continuous connect/disconnect cycles (causing me to get blocked temporarily by Facebook several times). The XMPP gateway seems to be very solid, and it moved the responsibility for compatibility from the client to the server, where they have a much more direct interface to the system.
Still supporting IE 6/7 is similar to acting like those EA managers, who would never dare to do something innovative, edgy, fresh or even slightly offending, to get a target group as big as possible...
How do you explain something like Mirror's Edge then?
Or maybe they don't offer business-level support because their target market is consumers, not business? That's unlike most other computer companies (IBM, Oracle, Microsoft, Dell, HP,...), which primarily target business and leave the consumers as an afterthought.
Just imagine having a dialog box in Mac OS X or on an iPhone telling the user to "ask the system administrator" for something? That's very common on Windows, but totally unthinkable on an Apple device.
Overall, the single player mode for most games are getting too short. Thirty hours of game play for a $30 game was the norm ten years ago. These days you get 20 hours or less for a $60 game.
Well, that's why I buy games only after they've been out for about a year. That way I get 20h of gameplay for $20 instead. I don't see the point why I absolutely have to play a game right when it first ships.
I just looked that up for my european GSM provider (guess why), and they state that both phones ring, outgoing calls on both phones display the same number on the caller's phone and you can use the simultaneously. Sounds like the ideal deal, the only problem is getting a micro-sim...
Well, I thought the same about the first Kindle (actually, in my opinion the first Kindle is even worse than this gadget), and it did sell well enough, as far as I've heard...
Torchlight is one out of my head. Well, the Mac version isn't out yet, but it has been announced.
Still alive and kicking, although you should rather use Java WebStart and OpenGL via lwjgl or jogl for it. There are some game engines for it as well.
DirectX took shortcuts and was more geared toward fast output. Is this not the case?
No. However, it is true that Direct3D is a bit faster on some drivers, because of more tuning by the driver developers.
There's a nice article about this on gamasutra.
So you're saying that OpenGL has parity with DirectX 11 in terms of functionality, then?
Yes and no. OpenGL 3.1 is on par with DirectX 10, nothing more. All other things are exposed through OpenCL (a separate standard, which allows close interaction with OpenGL) and some extensions.
Besides that, the latest-and-greatest features of the graphics cards are not that important for game developers anyways, since only the top 1% of the customers actually have hardware that supports it.
No, you said "more suited to fast, game-style graphics rendering" using the phrase "which I understand". I don't see any question there.
It's true that DirectX includes some libraries besides Direct3D, but the only non-deprecated one is DirectInput, which works fine alongside OpenGL as well.
Hmm you'd probably have to put it into some kind of sandbox that doesn't allow stuff like local file access...
But still, you'd need support for 3D graphics. If only such a thing would exist...
Too bad.
What features in D3D doesn't OpenGL support?
That's easy to answer: Microsoft's Marketing Department
Just consider, many people actually believe the FUD the GP wrote.
The real problem with WebGL is that all of your client-side logic has to be distributed in Javascript. This means that you're forced to release your source (even the code produced by the Javascript compressors is legible enough for determined people). That's something most game developers most likely don't like.
You forgot about the part where you had to go through a whole level a second time, just backwards...
Actually, that's how the characters in the older Myst games worked (except that they used this great new technology called "video camera" to get moving pictures into them).
This was fine in those games, because the viewpoint was always fixed. That's a restriction you don't want to have in current games.
Uh, I guess you forgot about the iPhone/iPad UI? That's a new virtual desktop-less user interface paradigm right there. I guess you could call it "morphable single-purpose-device metaphor".
alright, now I get what you were trying to say :)
However, since temperature is a property of mass, there isn't much to discuss there.
Uh, following your argument, since there is a maximum speed a particle can only reach tangentially (the speed of light), so if motion = temperature, there has to be a maximum temperature as well.
Well, how frequently do you actually check that?
Mind you, comparing the checksum of a file you downloaded from a server with the one provided by the very same server is completely pointless, you have to compare to the one provided by the reviewers (and you have to trust them as well).
Even when it has been reviewed, how do you know you have the same source the reviewers had?
The old plugin basically sends HTTP requests and parses the HTML results. It only worked sporadically here, and sometimes caused continuous connect/disconnect cycles (causing me to get blocked temporarily by Facebook several times). The XMPP gateway seems to be very solid, and it moved the responsibility for compatibility from the client to the server, where they have a much more direct interface to the system.
Except that the latest version of Office for the Mac doesn't support that either...
Still supporting IE 6/7 is similar to acting like those EA managers, who would never dare to do something innovative, edgy, fresh or even slightly offending, to get a target group as big as possible...
How do you explain something like Mirror's Edge then?
Or maybe they don't offer business-level support because their target market is consumers, not business? That's unlike most other computer companies (IBM, Oracle, Microsoft, Dell, HP, ...), which primarily target business and leave the consumers as an afterthought.
Just imagine having a dialog box in Mac OS X or on an iPhone telling the user to "ask the system administrator" for something? That's very common on Windows, but totally unthinkable on an Apple device.
Except that this "upgrade" doesn't check for any other version, and there is no other 10.6-box you can buy now except the one for $29...
Hmm what about Surface?
Java?
Overall, the single player mode for most games are getting too short. Thirty hours of game play for a $30 game was the norm ten years ago. These days you get 20 hours or less for a $60 game.
Well, that's why I buy games only after they've been out for about a year. That way I get 20h of gameplay for $20 instead. I don't see the point why I absolutely have to play a game right when it first ships.
That pretty much describes the target audience: People that don't want to use complicated computers and/or don't care about using them.
I just looked that up for my european GSM provider (guess why), and they state that both phones ring, outgoing calls on both phones display the same number on the caller's phone and you can use the simultaneously. Sounds like the ideal deal, the only problem is getting a micro-sim...
Well, I thought the same about the first Kindle (actually, in my opinion the first Kindle is even worse than this gadget), and it did sell well enough, as far as I've heard...
Management actually caring about code quality? On what planet is your company located and how do I get there?