Microsoft will unveil DirectX 12 later this month at GDC, hints at PC, tablet, phone, and console support

"Come learn our plans to deliver," says Microsoft on the first major DirectX update since 2008.

Microsoft will debut its DirectX 12 API on March 20, at the Game Developers Conference in San Francisco, the company has announced.

DirectX 12 will feature in a GDC presentation at 10:00 PST on the day, 'DirectX: Evolving Microsoft's Graphics Platform', which will be led by Windows graphics development manager Anju Gosalia.

"You asked us to bring you even closer to the metal and to do so on an unparalleled assortment of hardware," reads the talk's official description. "You also asked us for better tools so that you can squeeze every last drop of performance out of your PC, tablet, phone, and console."

"Come learn our plans to deliver," says Microsoft. A picture for the talk also includes logos from AMD, Intel, Nvidia, and Qualcomm.

DirectX 12 will be the first major update of the API since Microsoft launched DirectX 11 way back in 2008.

See more coverage of GDC 2014
Got a news tip or want to contact us directly? Email news@gamespot.com

Did you enjoy this article?

Sign In to Upvote

martingaston

Martin Gaston

Hi! I'm Martin, for some reason or another I have managed to convince the people who run GameSpot that I am actually wor
254 comments
justerthought
justerthought

If DX12 is coming to XB1 as well, I assume it is hardware agnostic and will work on any DX11 compatible GPU. In any case the XB1 is struggling to run DX11 because it lacks the graphical grunt. Are we going to see XB1 games dropping to 600p in order to play DX12 games. MS are big on words and promises but the real world outcome is very different. It sounds like another "secret sauce, a sprinkle of fairy dust and the unlimited power of the cloud" sound bite.

Dannystaples14
Dannystaples14

Yeah my PC that can only just manage DX11, just gave a sad face.

dazevanz
dazevanz

I wonder if they are going to show windows 9, seems unlikely but it would be good. Lets hope dx12 will be better than mantle. Amd are going down hill, they should of made mantle open so everyone can use it. Dx12 will not be exclusive so developers are bound to use that 

niknokseyer
niknokseyer

So this is a "secret sauce", I wonder what will they present.

tjpaulman
tjpaulman

For the sony nubs that say Directx is for CPU and not console. News flash: DirectX is where the console got its name. DirectX as in DirectXBOX. They cut the direct out of it for marketing purposes. So yes, this will be on the xbone console at some point and yes xbox does use directx. Man I shouldn't have to waste my time on such elementary shit, but fanboys need their hands held quite often. :)

BoltNinety
BoltNinety

Cool I just bought a 780ti...this will probably mean I'm going to have to shell out for an 880ti lol.

Gta3-fan334
Gta3-fan334

I hope its compatible with Windows 7.

Goddammitj
Goddammitj

I hate that now when anything new comes out I ready myself for disappointment.

Mo60
Mo60

I want to know if directX 12 will be different in visuals than directX 11.2 and if there will be a difference i want to know what is it? 

Pupchu
Pupchu

"Come learn our plans to deliver,"

It's a trap!

xcollector
xcollector

Watch them make DirectX 12 exclusive to Windows 9 to force an upgrade.

EG-Mist
EG-Mist

plz Microsoft. i hope you leaned from the xbox one crazyness. new features mean nothing if we have to jump through too many hoops of  requirements. 

DrKill09
DrKill09

Now, is this going to require a new graphics card and os like DX11, or is it going to be a simple software update like in the old days?

Wahab_MinSeo
Wahab_MinSeo

Finally!!! after 2 years ago I Was so excited to See DirectX 12 on PC Games but it passed the date.


But Notice is it Gonna Release with Next Microsoft Windows in 2015?

Jinzo_111887
Jinzo_111887

If it's not on Windows 7, it's not worth our time. It's not worth downgrading to the Crappy Trap OS called Windon't 8 or anything with a higher number unless MS give up the attempt to lock people in.

Shadowdanc3r
Shadowdanc3r

What happened to DirectX 11.2?  Did it become DirectX 12?  Whatever the case, I hope MS gets Tiled Resources into X1 developer hands before or very soon after the conference.

_Roo_
_Roo_

@justerthoughtMy guess is DX12 will be a simplified version of DX11 that is optimized for tablets and the XBone.  Something along the lines of AMD's API Mantle which is useless on high end PC's but gives a 35% speed boost on low to mid-range machines.   Besides based on Windows 8 I don't think M$ cares much about the PC market anymore and see's more money in phones/tablets/consoles.


We'll see on Thursday.

squall_83
squall_83

@dazevanz Mantle is only currently not available on other platforms. It is designed to be open and in the future it will work on Intel and Nvidia, should they choose to adopt it.


justerthought
justerthought

@niknokseyer

The secret sauce is so secret, it's invisible to normal people. Only enlightened fools can see it.

justerthought
justerthought

@tjpaulman

OK I'll waste some time on you seeing as you're a fanboy as well. Hey, we are all fans of something. Don't be ashamed. It's called personal choice. If the XB1 is struggling to run DX11 properly, are they going to drop to 600p to run DX12 games. ResGate returns.

juka75
juka75

@Goddammitj smart man, you're finally realizing that most things are made out to be better than they really are.

dazevanz
dazevanz

@Mo60  Dont expect anything spectacular. Even games today are not as impressive as the original dx11 demo

sirchick
sirchick

@Mo60  it's all about visuals with DX. So its bound to be an improvement. 

_Roo_
_Roo_

@xcollector It wouldn't surprise me but maybe not.  They will have Steam OS to compete with soon and with AMD starting to get into the game with Mantle they will have more to think about.

dazevanz
dazevanz

@xcollector  Seems like they are only interested in bringing people up from windows xp. I doubt they would be daft enough to do that because there are a lot of people using windows 7 and 8.1 has only just come out so people will not upgrade again this soon

rarson
rarson

@Jinzo_111887  

Windows 8 is faster than Windows 7. You sound like all the idiots who still think XP is the greatest OS ever.

DrKill09
DrKill09

@Jinzo_111887  Agreed.  I tried Windows 8 for six months, and it was a disaster.  Some games wouldn't run at all, others had SEVERE issues with DPI scaling, even worse than in Windows 7.  I got more BSOD's in six months than I had in FOUR YEARS of Windows 7.  One day I go to start my computer, and the Metro UI got corrupted, making my os completely useless.


I went back to 7 64bit and don't plan to upgrade until Microsoft take things seriously, and stop trying to pass off an Android app as an operating system.

Wahab_MinSeo
Wahab_MinSeo

@Shadowdanc3r DirectX 11.2 is for Windows 8.1 but i don't know yet about DX12 later in march we will know.

dc_alcatraz
dc_alcatraz

@Shadowdanc3r  

DirectX 11.2 already exists. However its bundled in with Windows 8.1. Not sure if its in Windows 8 though

_Roo_
_Roo_

@justerthought What makes you think DX12 will be more system taxing than DX11?  With M$ focusing on the console and smartphone/tablet market (see Windows 8) I imagine that is what DX12 will be optimized for.  

naz99
naz99

@dazevanz @xcollector  umm you need windows 8.1 just to get dx11.2, wouldnt suprise anyone if they made 12 exclusive to windows 9....they like shooting themselves in the foot just like not putting windows marketplace on windows 7 and basically screwing themselves over with poor sales due to the limited audience.

These days if it involves the PC you can almost guarantee MS will screw it up

Wahab_MinSeo
Wahab_MinSeo

@sirchick @Wahab_MinSeo  I know my dear friend

But every 3 years become a new Windows Like

Windows Vista was on 2006 it's DX10, then Windows 7 on 2009 DX11 Then 2012 Microsoft Skip DX12 and they make it instead DX11.1 on Windows 8.

roguedev
roguedev

@rarson @Jinzo_111887Faster? not quite... it is faster in CERTAIN aspects.
The biggest issue with the OS is that it increases my workflow time, which is not good.
Bad design is something folks have to live with and frankly metro is a horrible design, not only this but having to find alternatives to every program that now is metro only is annoying. Not hard, just annoying.

Also for gaming there is no speed difference at all, literally none

Jinzo_111887
Jinzo_111887

@rarson @Jinzo_111887Faster doesn't always mean better. Example, try getting the old disc based version of Sonic 3 & Knuckles and playing it on a modern system. It will definitely run a lot faster. Fast enough that it is unplayable without a patch. 

Anyway, my issue is that they tried to lock people into Windows 8 as opposed before when it was easier to switch to Linux if you were unsatisfied with the OS or when they decided to drop support for the OS like they will do for Windows XP next month. That kind of move makes me believe Microsoft has no faith in the quality of their OS.

sirchick
sirchick

@rarson @Jinzo_111887  correction: 8.1 is faster than 7. 8 is slower.

But i still prefer 7.

Jinzo_111887
Jinzo_111887

@DrKill09 @Jinzo_111887I actually prefer to have the option to dualboot Linux or even replace Windows with Linux on the system when they decide to drop support for the preinstalled OS. Trying to lock just signals to me "Hey, we have no faith in our product, so we'll just use this little technical measure to force you to stick with our crappy OS."

Wahab_MinSeo
Wahab_MinSeo

@sirchick  But time for OpenGL is gone now it's slower Than DirectX, a lot of things change since a past years ago.

sirchick
sirchick

@Wahab_MinSeo @sirchick  i think its more to do with GPU hardware evolution. Its all well and good upgrading these graphical softwares but the GPU's need the power to compute it otherwise its a waste of time.

OpenGL for example had features that DX 11 had only just introduced, 8 years ago. But graphic cards were not really using it as they were weak in power compared to when DX 11 came out.


In an ideal world if games all used openGL, the games would be far more impressive than to do. But most games develop on DX 11 due to more people know how to use it. Plus microsoft people companies to develop on it. Where as OpenGL is a free library, but less people know how to develop on it in the industry.


Its a real shame really. DX is although on par in performance, its far behind on creating next gen features.

rarson
rarson

@roguedev

If it increases your workflow time, that's because you haven't spend the time to figure out how the OS works. If you had, you'd realize that it actually IS faster for your workflow. 8 is easier to use than 7. It's just that you don't know how to use it. Here's a hint: you don't have to use Metro with 8. At all.

Yes, there is a gaming speed difference, 8 is faster.  Depending on the hardware, about 3-6% faster, which isn't much, but an actual performance improvement.

sirchick
sirchick

@jalwiz @roguedev @rarson @Jinzo_111887  


From my bench tests i had highest performance on 8.1 lowest on 8 and 7 was in between... granted it varies per computer. But for me that was the result first hand. 

rarson
rarson

@Jinzo_111887

That's silly. Yes, of course "too fast" is not a good thing, but we're talking about operating systems here. There's no such thing as "too fast" because that's not actually possible.

I have no idea what you're talking about with regards to "locking people into Windows 8." Linux still exists as an option. If you're talking about SecureBoot or UEFI, these are not Microsoft exclusives (nor are they required to load an operating system on a new computer).

XP is almost 14 years old. For the past 10+ years, they've been providing free updates for an OS that isn't making them money anymore. Microsoft gave WAY more support for that OS than they should have. If you're still using it, it's your own fault.

Shadowdanc3r
Shadowdanc3r

@Wahab_MinSeo @Shadowdanc3r That's good news, buddy!  Too bad it will probably be a while before we see Tiled Resources in X1 games.  DX12 on X1 would be weird!  I'm not sure X1 will have it.  We'll just have to wait and see.  :)