Linked by Thom Holwerda on Thu 20th Mar 2014 23:15 UTC
3D News, GL, DirectX

DirectX 12 introduces the next version of Direct3D, the graphics API at the heart of DirectX. Direct3D is one of the most critical pieces of a game or game engine, and we've redesigned it to be faster and more efficient than ever before. Direct3D 12 enables richer scenes, more objects, and full utilization of modern GPU hardware. And it isn’t just for high-end gaming PCs either - Direct3D 12 works across all the Microsoft devices you care about. From phones and tablets, to laptops and desktops, and, of course, Xbox One, Direct3D 12 is the API you've been waiting for.

It's great that DirectX works across "phones and tablets, to laptops and desktops, and, of course, Xbox One", but an important adjective is missing here: Windows. With Microsoft playing little to no role in smartphone and tablets, and the desktop/laptop market being on hold, how much of a plus is DirectX on phones and tablets, really? Doesn't Windows Phone's and Windows 8 Metro's reliance on it only make it harder for game developers and houses to port their iOS and Android games over?

Thread beginning with comment 585024
To view parent comment, click here.
To read all comments associated with this story, please click here.
RE[3]: All hopes on OpenGL
by Kalessin on Fri 21st Mar 2014 19:31 UTC in reply to "RE[2]: All hopes on OpenGL"
Kalessin
Member since:
2007-01-18

OpenGL is certainly not without its faults (e.g. the extension situation with it is a bit ridiculous IMHO), but at least it's intended to be cross-platform. DirectX is intended to be Windows-only. And it's very bad for the general software ecosystem when technologies are tied to a specific OS. That fosters lock-in rather than innovation and doesn't help consumers (or developers) at all.

Ideally, pretty much all software would be cross-platform within its domain (e.g. desktop, mobile, etc.). Reality doesn't always allow for that, but creating libraries that are intended to only work on one platform is outright counterproductive.

Now, Microsoft doesn't care about that, because they want a monopoly, but it's bad news for the rest of us (including folks who just use Windows) when a technology gets pushed which isn't cross-platform. It hurts consumers and makes it harder for developers to produce good, cross-platform software.

So, I'd much rather see Microsoft trying to improve their OpenGL implementation and helping to improve the OpenGL standard so that whatever problems OpenGL has can be fixed rather than continuing their own proprietary stuff.

No, they won't do it, because they're Microsoft, but it's certainly not good news for us that they're continuing to push DirectX rather than helping improve open standards.

Reply Parent Score: 3

RE[4]: All hopes on OpenGL
by moondevil on Fri 21st Mar 2014 21:07 in reply to "RE[3]: All hopes on OpenGL"
moondevil Member since:
2005-07-08

You can do the same post replacing Microsoft by Apple (Quickdraw 3D), Commodore (Warp3D), Sony (Emotion Engine, LibCGM, GNM), ...

Reply Parent Score: 3

RE[5]: All hopes on OpenGL
by Kalessin on Fri 21st Mar 2014 21:35 in reply to "RE[4]: All hopes on OpenGL"
Kalessin Member since:
2007-01-18

And I'd have the same response for all of them. Having software be tied to a particular platform is bad for consumers and the software community in general. It leads to lock-in and stifles innovation.

Yes, it still happens, so it's a continuing problem, but it's something that we should strive to eliminate, not propagate.

Reply Parent Score: 3