DirectX Developer Blog

Hello World: DirectX 12 developer edition

Hello graphics developer pals! We’re as excited as a ninja-cat-riding-a-T-Rex to share our work with you all. We’ve been working with some of you already and we’re excited to welcome any newcomers! So, let me give you a little tour of where you can find the content you may be looking for.

GRFX at //build 2015: What will you build?

Hi all!

Wow, we’ve had a busy year for the graphics teams here at Microsoft.  In addition to busily building the graphics features and upgrades you’ll get your hands on with Windows 10, we’ve been out and about.

DirectX 12 Rocks in 3DMark’s API Overhead Test

Have you been itching to try DirectX 12 for yourself?  Well today you can, with the release of Futuremark’s 3DMark API Overhead feature test, the first publicly available DirectX 12 application!  The fact that DirectX 12 dramatically improves multithread scaling and CPU performance isn’t a surprise,

DirectX 12 and Windows 10

As a part of the Windows team, we’re super excited about the Windows 10 Technical Preview that was just released!  The final version of Windows 10 will ship with DirectX 12, and we think it’s going to be awesome.

We especially encourage gamers to help us make this release great for you by becoming Windows Insiders.  Game developers who are part of our DirectX 12 

DirectX 12 Lights Up NVIDIA’s Maxwell Launch

Our mission in the DirectX team is to provide the best graphics API in the world and have it work on as many graphics cards as possible.  To do this, we work very closely with game developers and graphics hardware vendors. So,

DirectX 12 – High Performance and High Power Savings

You probably know that DirectX 12 is designed for performance.

What you may not know is that the same design decisions that make DirectX 12 so performant also make it incredibly power efficient.  This allows you to play all of your favorite games on portable devices without having an uncomfortably hot device on your lap or as much of a need to carry around a cumbersome power adapter.

DirectX 12 Developer Videos

DirectX 12 developer session recordings now available!

Missed us at GDC and BUILD? Check out the DirectX 12 developer session recordings below to learn more about the API or just watch some cool demos!


DirectX: Evolving Microsoft’s Graphics Platform

In this session, Anuj Gosalia,


DirectML at GDC 2019


Last year at GDC, we shared our excitement about the many possibilities for using machine learning in game development. If you’re unfamiliar with machine learning or neural networks, I strongly encourage you to check out our blog post from last year,

Variable Rate Shading: a scalpel in a world of sledgehammers

One of the sides in the picture below is 14% faster when rendered on the same hardware, thanks to a new graphics feature available only on DirectX 12. Can you spot a difference in rendering quality?

Neither can we. 

World of Warcraft uses DirectX 12 running on Windows 7

Today, with game patch 8.1.5 for World of Warcraft: Battle for Azeroth, Blizzard becomes the first game developer to use DirectX 12 for Windows 7! Now, Windows 7 WoW gamers can run the game using DirectX 12 and enjoy a framerate boost, though the best DirectX 12 performance will always be on Windows 10, since Windows 10 contains a number of OS optimizations designed to make DirectX 12 run even faster.

Direct3D 11 on 12 Updates

It’s been quite a while since we last talked about D3D11On12, which enables incremental porting of an application from D3D11 to D3D12 by allowing developers to use D3D11 interfaces and objects to drive the D3D12 API. Since that time,

New in D3D12 – DRED helps developers diagnose GPU faults

DRED stands for Device Removed Extended Data. DRED is an evolving set of diagnostic features designed to help identify the cause of unexpected device removal errors, delivering automatic breadcrumbs and GPU-page fault reporting on hardware that supports the necessary features (more about that later).

Direct3D team office has a Wall of GPU History

When you are the team behind something like Direct3D, you need many different graphics cards to test on.  And when you’ve been doing this for as long as we have, you’ll inevitably accumulate a LOT of cards left over from years gone by. 

DirectX Raytracing and the Windows 10 October 2018 Update

DirectX Raytracing and the Windows 10 October 2018 Update

The wait is finally over: we’re taking DirectX Raytracing (DXR) out of experimental mode!

Today, once you update to the next release of Windows 10, DirectX Raytracing will work out-of-box on supported hardware.

For best performance, use DXGI flip model

This document picks up where the MSDN “DXGI flip model” article and YouTube DirectX 12: Presentation Modes In Windows 10 and Presentation Enhancements in Windows 10: An Early Look videos left off.  It provides developer guidance on how to maximize performance and efficiency in the presentation stack on modern versions of Windows.

Gaming with Windows ML

Neural Networks Will Revolutionize Gaming

Earlier this month, Microsoft announced the availability of Windows Machine Learning. We mentioned the wide-ranging applications of WinML on areas as diverse as security, productivity, and the internet of things. We even showed how WinML can be used to help cameras detect faulty chips during hardware production.

Announcing Microsoft DirectX Raytracing!

If you just want to see what DirectX Raytracing can do for gaming, check out the videos from Epic, Futuremark and EA, SEED.  To learn about the magic behind the curtain, keep reading.