DirectX Developer Blog

The latest news on Microsoft's Graphics and Display technology

Latest posts

Aug 10, 2021
Post comments count 0
Post likes count 1

Introducing a New API for Checking Feature Support in Direct3D 12

Yizhou Sheng

Background Direct3D can perform a lot of different operations. We use “capability” or “cap” to describe what the library can do. Direct3D 12 has a single API, ID3D12Device::CheckFeatureSupport, which tells us whether a cap is supported and its level of support in the runtime environment. Here's the function signature: To make use of this API, you must provide a D3D12_FEATURE enum to identify the feature group you're querying. You must also provide a pointer to one of the D3D12_FEATURE_DATA_* data structures specific to that feature and its size. You may find this API hard to use for the following reasons: ...

Aug 2, 2021
Post comments count 1
Post likes count 1

Guide on how to get the most out of your HDR display

Ana Marta Carvalho

In this blog post, we’ll provide information you need to optimize your device and start enjoying HDR content. We’ll walk you through different settings and explain how to set things up.

Aug 2, 2021
Post comments count 0
Post likes count 1

Windows 2021 HDR getting started guide

Ana Marta Carvalho

This blog will give you the information you need to purchase the right HDR device for you, whether you want to enjoy an HDR cinematic experience or have an awesome time playing games in HDR.

Jul 21, 2021
Post comments count 1
Post likes count 1

Open Sourcing Direct3D 9 on 12 and the Release of the DXBC Signer NuGet Package

Tanner Van De Walle

It’s been a while since we last mentioned the D3D9On12 mapping layer. As a quick refresher, it maps D3D9 commands to D3D12 by acting as the D3D9 Device Driver Interface (DDI). Having this mapping layer enables older D3D9 applications to run on modern systems that may not have a D3D9 driver. Since the last blog post, we’ve added support for Alpha to Coverage extensions, done some bug fixing, and cleaned up the code base for open sourcing. Why Open Source? D3D9On12 has been a part of Windows 10 for a few years now, and over that time it has grown in stability and usage. Making it open source will: ...

Jul 16, 2021
Post comments count 1
Post likes count 0

DirectStorage Developer Preview now available!

Hassan Uraizee

Late last year, we announced that we would be bringing DirectStorage to Windows PCs, and in June, we told the world how DirectStorage would improve the gaming experience on Windows 11. Since then, the DirectX team has been hard at work bringing this state-of-the-art tech from Xbox’s Velocity Architecture over to Windows, empowering game developers on both platforms to create new immersive gaming experiences with vastly reduced load times.   If you are a developer that watched our GSL talk and signed up to be part of our NDA developer preview program, you’ll be happy to know that we have started rolling out our...

Jul 16, 2021
Post comments count 0
Post likes count 1

Windows Graphics News – 2021 Q2

Ana Marta Carvalho

Hi there! Another 3 months have passed since our last update, and we would like to bring you up to speed on what the Windows Graphics team has been up to! On this blog we will talk about:   We’re hiring! Do you want to help shape the future of graphics? If so, the Xbox Graphics, PIX, and HLSL teams are hiring! We are looking to fill engineering positions across all levels of experience to help develop the technology critical to making the most visually stunning and performant Xbox games. Click here to learn more!   New graphics features Dynamic refresh rate - smooth inking...

Jul 2, 2021
Post comments count 3
Post likes count 0

The Xbox Graphics, PIX, and HLSL teams are hiring!

Jerry Zhou

  Do you want to be part of the team building the next generation of gaming technologies for Xbox? Are you passionate about Graphics, GPUs, or Gaming? Do you want to work on the teams that enable game developers to make the most graphically advanced games on Xbox possible? If so, the Xbox Graphics, PIX, and HLSL teams are hiring engineering roles across all levels of experience to help develop the technology critical to making the most visually stunning and performant Xbox games.   Machine Learning on Xbox Engineering roles are available to direct the future of machine learning...

Jun 28, 2021
Post comments count 9
Post likes count 3

Dynamic refresh rate – Get the best of both worlds

Ana Marta Carvalho

Dynamic refresh rate is a new feature that can be found in Windows Insider builds (Dev channel) on supported devices. Like the name suggests, DRR lets your device set the refresh rate dynamically. This means that Windows 11 will seamlessly switch between a lower refresh rate and a higher refresh rate based on what you’re doing on your PC.

Apr 28, 2021
Post comments count 22
Post likes count 1

Avoid Annoying Unexpected App Rearrangement – Your PC Can Sleep Without Nightmares

Michelle Xiong

Have you ever experienced the frustration of your desktop application windows unexpectedly rearranging every time you return to your computer from sleep? We have on a feature to mitigate this behavior, available in Windows Preview now!