Sections

Direct X 11.1 is Windows 8 exclusive, no plans to retrofit

Monday, 12th November 2012 10:56 GMT By Dave Cook

Windows 8 is to receive Direct X 11.1 exclusively, with no plans to make it available for older versions of Microsoft’s OS. In response to the company’s position, a Microsoft employee has discussed the move on its official forum.

Neowin reports that Microsoft employee Daniel Moth took to the Microsoft Answers forum to discuss the move, where he said, “DirectX 11.1 is part of Windows 8, just like DirectX 11 was part of Windows 7. DirectX 11 was made available for Vista …. but at this point there is no plan for DirectX 11.1 to be made available on Windows 7.”

When Neowin asked for more details it was met by a Microsoft rep’s response, “We have nothing further to share.”

PCGamesN has added that while the move seems to lock out owners of older Windows operating systems, Direct X 11.1 doesn’t add that many features to get green-eyed about – unless you’re a fan of stereoscopic 3D.

The update will allow stereoscopic 3D to be viewed with compatible glasses, among other features. here’s a full update list:

  • Shader tracing and compiler enhancements
  • Direct3D device sharing
  • Check support of new Direct3D 11.1 features and formats
  • Use HLSL minimum precision
  • Specify user clip planes in HLSL on feature level 9 and higher
  • Create larger constant buffers than a shader can access
  • Use logical operations in a render target
  • Force the sample count to create a rasterizer state
  • Process video resources with shaders
  • Extended support for shared Texture2D resources
  • Change subresources with new copy options
  • Discard resources and resource views
  • Support a larger number of UAVs
  • Bind a subrange of a constant buffer to a shader
  • Retrieve the subrange of a constant buffer that is bound to a shader
  • Clear all or part of a resource view
  • Map SRVs of dynamic buffers with NO_OVERWRITE
  • Use UAVs at every pipeline stage
  • Extended support for WARP devices
  • Use Direct3D in Session 0 processes

Breaking news

38 Comments

Sign in to post a comment.

  1. Faceless

    Well, they have to push their unanimously hated Win8 somehow. Not that I’ve seen any strides in graphics since DirectX 9, tessellation and performance improvements (allowing for more detail within a scene) being the only exceptions.

    #1 2 years ago
  2. Mike W

    Sigh…..MS is making some bad decisions with this software that’s going to catch up to them.

    #2 2 years ago
  3. GwynbleiddiuM

    It’s a travesty that’s what it is. People should sue Microsoft for holding back features from paying customer.

    #3 2 years ago
  4. Hunam

    Too many DX versions spoils the broth. I hope devs stick to 11 to be honest.

    #4 2 years ago
  5. Talkar

    I don’t get why devs don’t just use OpenGL, like id does. It is such a nice graphics API. You really can do a lot of things with OpenGL, and it runs on all the pc platforms :D

    #5 2 years ago
  6. Faceless

    @3

    When were we ever promised that Windows 7 will have DirectX 11.1 support? What you’re suggesting very nearly amounts to suing Microsoft for not releasing X360 games on the original Xbox because it screws over customers who bought Xbox.

    Sure, the difference is that Microsoft could actually retrofit Win7 to have 11.1, but it’s their undeniably legal decision not to. Arguably their only decision, seeing as how much hate Win8 is generating.

    #6 2 years ago
  7. Maximum Payne

    They also said Win 7 will not have SP2.

    #7 2 years ago
  8. Mineral4r7s

    Well I don’t care to be honest. Next console generation wont use dx11.1 (atleast that is what I assume) so why should I bother as a gamer?

    #8 2 years ago
  9. FabioPal

    @5 Because, simply, you cannot compare OGL to DirectX, the latter is simply far better ;)

    #9 2 years ago
  10. FabioPal

    btw, at a first sight this is the only thing that is useful:

    “Create larger constant buffers than a shader can access”

    #10 2 years ago
  11. Dragon246

    Their Apple envy will surely bite them in the ass someday.

    #11 2 years ago
  12. SplatteredHouse

    @4: other than incentivised curiosities, I suspect very much that they will. If anything has been learned this generation, it is that developers value number of potential customers over power of device.

    #12 2 years ago
  13. Old MacDonald

    Unsurprising. Their problem is that the general Windows customer is happy with Windows 7. If they kept supporting it, nobody would buy the stinky new version. They want people to buy the stinky new version. So they will do what they can to make things harder and harder for people using Windows 7.

    That’s how they’ve operated forever. We can only hope that Windows 9 will be better, and that they won’t manage to screw everything up for Windows 7-people before it arrives.

    #13 2 years ago
  14. Talkar

    @9
    No it isn’t. If you could provide any evidence to support your claim, i will happily read through it. But look at Doom 3. That game looks better than most games do today.

    #14 2 years ago
  15. AmiralPatate

    My card’s supposed to support DirectX 11, I don’t even see the diffrence with DX9. So I won’t miss DX11.1.
    I wouldn’t worry about Win8 too much anyway. WinXP was supposed to be abandonned, but it was so much more popular than Vista they didn’t really have a choice but to keep support it. Seeing how Win8 is bashed left and right, my guess is Win7 has still a future.

    #15 2 years ago
  16. Ireland Michael

    The only thing that this is going to accomplish is that developers simply won’t bother using it.

    This is always how it goes with Microsoft…

    - create an updated version of OS
    - everyone unanimously hates it
    - fix problems with OS in next version
    - everyone loves it and moves to it

    Windows 8, while a perfectly reliable OS, is just a horrible experience for the average end user. One combined operating system for two completely different sectors of the market makes absolutely no sense, and whatever idiot was at the wheel when they made that decision needs to get his or her wires check, if they actually thought it was a good idea.

    #16 2 years ago
  17. FabioPal

    @14 Does OpenGL support: audio, input, importing models, Pix etc. out of the box? no.

    OGL is a perfectly viable option if you are willing to support all these things with custom/other libraries, but it’s not as simple.

    #17 2 years ago
  18. dizzygear

    I was suckered into the 30 bucks upgrade promotion and its the worst 30 bucks ive spend in a long time.
    No start menu is one thing (an easy to fix with Ex7forW8) but why the hell did they have to completely remove Aero and replace it with the ugliest theme ive seen in my life? What ever happened to giving people choice?

    No wonder they have to resort to this sort of bullshit again to sell win8. Its not even worth the 30 bucks.

    #18 2 years ago
  19. DSB

    @16 When have they ever done anything as draconian as this though?

    Granted, Vista seemed to be designed to put everyone off the PC for good, but they obviously know that a lot of people are going to stick with Win 7, so instead of making Win 8 a system that people want to use, they make it a system that people will (eventually) be forced to use.

    Certainly won’t go very far to convince anyone that Microsoft isn’t going to pull some even stupider shit in the future.

    #19 2 years ago
  20. Ireland Michael

    @19 They’ve been making newer versions of DirectX obsolete on their older OS’s for years. This isn’t exactly a new thing.

    They did the exact same thing with DirectX 10. It was Vista exclusive. Look how that turned out…

    People won’t be forced to use it, because no developer in their right mind is ever going to bother to support this new version of Direct X. Microsoft will come out with Windows 9 in a year or two, hopefully splitting the Metro UI and Windows UI into seperate OSes (like Apple does), and people will flock to it like bees to honey,

    Then they’ll release Windows 10 and that’ll be another fucking disaster.

    It’s been like this with Windows since forever. Every second Windows release is a disaster.

    #20 2 years ago
  21. Talkar

    @17
    Yes it is in other libraries. That is true. But since when has it been hard to use external libraries?

    #21 2 years ago
  22. DSB

    @20 I can somewhat understand DX10 though, because even though Vista was horribly flawed, it was also a significant step forward. The release of those systems were a good six years apart.

    Windows 8, not so much.

    To me that’s the equivalent of EA shutting down multiplayer for a game as soon as the hype period is over, and most of the copies have been sold.

    There’s just no sensible reason to do it, outside of manipuation.

    #22 2 years ago
  23. _LarZen_

    Windows 8 is the best Windows experience I have had since I started using W3.11

    #23 2 years ago
  24. FabioPal

    @21 It’s not hard, it’s “more complicated” than having everything in one place, following the same syntax, using the same types and so on.

    #24 2 years ago
  25. Arkorvo

    Most PC gamers won’t be touching Windows 8 anyways. Windows 7 does everything I need, minus all the bloated crap that gonna be stuffed in Windows 8, like the new store.
    When Microsoft maybe start supporting PC gaming then maybe it’ll make a difference.

    Since most games today on PC are ports, there never gonna take advantage of DX11/11.1 features until its what the new consoles use.
    There’s maybe a handful of games that use DX11 to actually accomplish something rather than just a sticker on the game.

    OpenGL may well make a comeback on PC, especially when you’ve get dev’s like Valve now pushing Linux.

    Maybe in a few month we’ll get Halo 4 on PC that requires DX12.

    #25 2 years ago
  26. roadkill

    Pitchforks!

    #26 2 years ago
  27. povu

    By the time DirectX 11.1/12 becomes relevant we’ll have windows 9, which should according to Microsoft tradition be alright.

    #27 2 years ago
  28. FabioPal

    @25 Well, I’m really tempted to say that “I’m sure about” the fact that the next Xbox will feature DX11/12/whatever

    #28 2 years ago
  29. Phoenixblight

    @28

    the next Xbox will be using Windows 8 or some variation of it so yes that is more than likely that’s probably why DX is not jumping a whole number.

    #29 2 years ago
  30. Arkorvo

    @28 Yeah more than likely its based around a DX version similar to the currently available DX versions on PC now. But PC hardware moves that fast and MS like to announce a new version every time a new Windows is released (how appropriate?) that by the time the new consoles are released PC will already be in a newer DX version. Coming back to the same problem there is now on PC.

    Like is said earlier if MS aren’t supporting PC properly, I can see openGL making a comeback and they’ll lose the DX support and maybe Windows for PC gamers if PC gaming takes of on something like Linux.

    #30 2 years ago
  31. FabioPal

    @30 Very unlikely: trust me, programming games for Linux is a pain in the *** because it’s not as standardized as other OSs.

    That’s what makes a videogame market: standardization and penetration of the OS in the market, and Windows wins at these (well, maybe standardization’s throne is in Apple’s hands, but I don’t know the OS that much to have a strong opinion) very easily.

    #31 2 years ago
  32. Talkar

    @24
    How does the syntax change?
    It is still C++, preferably C++11.
    OpenGL does support some of the things you mentioned, such as input.
    But even if there is only graphics in OpenGL, it doesn’t matter. You just import another library, which takes what? 1 line of code? I wouldn’t even say it complicates things.
    OpenGL supports way more devices than DirectX, such as: Windows, Mac, Linux, Android, iPhone, Blackberry and many more.
    It is still a bit faster than DirectX 11, not much so that point doesn’t really matter, but it is however much faster than DirecX 10 and 9. Even if you use the version of OpenGL that was the newest at the time of release of the previously mentioned 2 DirectX.
    Now, OpenGL 4 also support a lot more than DirectX 10 (which came out about a year before OpenGL 4) http://rastergrid.com/blog/2011/10/opengl-vs-directx-the-war-is-far-from-over/#tblcmt1 .As you can see in the link, OpenGL 4 still supports several features that even DirectX 11 doesn’t.

    #32 2 years ago
  33. Lounds

    Seeing as MS funds alot of developers to use their new tech, a few will give it ago… my guess is codemasters with GRID/DIRT. Valve probaly will use OGL or DX11 seeing as they hate MS atm.

    #33 2 years ago
  34. voxelman

    @32 yea if you take a list of hardware features that OGL 4 supports and then use that to compare that is going to make it look good. In reality a lot of the hardware features that are supported by OGL4 and not DX11 are vendor or even card specific functions that no commercial game is going to support.

    In reality even OpenGL’s most ardent supporters admit that Dirct3D is in the lead. http://www.bit-tech.net/news/gaming/2011/03/11/carmack-directx-better-opengl/1 . And then there is the fact that DX11 is faster than OpenGL 4 http://media.bestofmicro.com/C/V/347791/original/03%20Heaven.png, http://jeffhoogland.blogspot.co.nz/2010/01/opengl-vs-directx-benchmark-comparison.html,http://media.bestofmicro.com/2/B/325379/original/uniginenvidia21110.png mainly because OpenGL drivers suck ass, tho that should hopefully be improving on the Nvidia side with the recent Valve Steam push and the new drivers they helped develop. But things like the rough RAGE launch on PC show just how flaky OpenGL drivers can be and that game didn’t even support some of the most exotic and new hardware features.

    But the real issue is that developers would rather use the well documented and tested API with a tonne of existing libraries etc. Which is the old, slow, outdated, DX9.

    #34 2 years ago
  35. TheOutcastWolf

    It’s Halo 2 all over again…

    #35 2 years ago
  36. sh4dow

    What a shocker. They’ve only been doing that for about a decade or so. But it didn’t work with Vista and it won’t work with this pile of crap.

    #36 2 years ago
  37. Lounds

    Who cares anyways, PC gamers are already playing next gen.

    #37 2 years ago
  38. Joe_Gamer

    Here comes Microsoft, Beating on us PC gamers with a stick, they haven’t bothered with the carrot in years, sadly, no one expected them to start now.

    No, Valve is not going to start their own OS, yes support for linux/mac gaming will rise(a little bit) but the harsh truth is that Windoze will remain a mandatory installation for serious PC gamers, so M$ has no real reason to support us at all.

    #38 2 years ago