DirectX Developer Blog

The latest news on Microsoft's Graphics and Display technology

Latest posts

May 29, 2024
Post comments count 5
Post likes count 4

DirectSR Preview Available Now

Joshua Tucker

In the evolving landscape of Super Resolution (SR), GPU hardware vendors have set the stage with their respective technologies – AMD FidelityFX™ Super Resolution, Intel XeSS, and NVIDIA DLSS Super Resolution. These cutting-edge solutions elevate the gaming experience by boosting frame rates while maintaining exceptional visual quality. Yet as the number of SR variants continues to grow, developers are in search of a common SR API that will seamlessly scale across the hardware ecosystem. Today, we are thrilled to announce the preview release of DirectSR, a new API designed to standardize SR support in D3D12 titles...

May 28, 2024
Post comments count 0
Post likes count 2

DXC 1.8.2405 Available Now, Including HLSL 202x

Chris Bieneman

The HLSL team is excited to announce DXC 1.8.2405 which is a packed release! In addition to a healthy assortment of bug fixes and quality of life improvements, this release features two things we’re really excited about. First this is the first DXC release to contain Windows binaries built with Clang alongside the binaries built with MSVC, and it includes the first feature planned for the next HLSL language version, which is ready for user testing. We will dig into a lot more details later in this post, but two quick TL;DRs are: As with all HLSL language versions, once our new language version is fea...

May 16, 2024
Post comments count 0
Post likes count 2

Agility SDK 1.614.0: R9B9G9E5 support for Render Targets and UAVs

David,
Roland,
Claire

Today the DirectX team is excited to announce the release of the Agility SDK 1.614.0 which includes full support for R9G9B9E5_SHAREDEXP (999E5) texture format for render targets and UAV read/writes! This new Agility SDK is also fully supported by PIX. To get the latest release head on over to our Agility SDK downloads page. Understanding the 999E5 Texture Format 999E5 was originally introduced in Direct3D 11 and Direct3D 12 in a limited capacity. Its Direct3D 12 support has now been extended to support render targets and UAVs.  A key benefit of the 999E5 texture format is it enables efficient storage and ren...

Mar 11, 2024
Post comments count 3
Post likes count 6

D3D12 Work Graphs

Amar,
Tex

This is the official release of D3D12 Work Graphs, enabling new types of GPU autonomy, originally available as a preview in 2023. To start, here's what Epic sees: With the proliferation of GPU-driven rendering techniques - such as Nanite in Unreal Engine 5 - the role of the CPU is trending towards primarily resource management and hazard tracking, with only a fraction of time spent generating GPU commands. Prior to D3D12 Work Graphs, it was difficult to perform fine-grained memory management on the GPU, which meant it was practically impossible to support algorithms with dynamic work expansion. Even si...

Mar 11, 2024
Post comments count 0
Post likes count 4

Agility SDK 1.613.3 Available Now, Including Support for GDC 2024 Showcase Features

Joshua Tucker

We're pleased to announce the release of our latest Agility SDK, complete with features we'll be showcasing at GDC 2024. Get started today with the retail versions of Work Graphs, Shader Model 6.8, GPU Upload Heaps, and more! For previous versions, see our Agility SDK Downloads page.   Work Graphs Work Graphs is a cutting-edge API that utilizes the full potential of your GPU. It’s not just an upgrade to the existing models, but a whole new paradigm that enables more efficient, flexible, and creative game development. With Work Graphs, you can generate and schedule GPU work on the fly, without relying...

Feb 28, 2024
Post comments count 1
Post likes count 6

DirectX Innovation on Display at GDC 2024

Joshua Tucker

Update: Watch the full recording of our GDC 2024 DirectX State of the Union session Ft. Work Graphs and Introducing DirectSR on our Microsoft Game Dev channel.   The excitement is building as we finish our preparations for this year's Game Developers Conference, set to kick off on March 18th. Industry leaders, developers, and enthusiasts will converge on San Francisco for a week of innovation, and the DirectX team here at Microsoft has a lot of exciting news to share. We've been gearing up to showcase new functionality in the Windows gaming ecosystem, including features that will define the future ...

Feb 1, 2024
Post comments count 0
Post likes count 5

Introducing Neural Processor Unit (NPU) support in DirectML (developer preview)

Chad Pralle

A developer preview of DirectML support for Intel® AI boost With the release of DirectML 1.13.1 and the ONNX Runtime 1.17, we are excited to announce developer preview support for NPU acceleration in DirectML, the machine learning platform API for Windows. This developer preview enables support for a subset of models on new Windows 11 devices with Intel® Core™ Ultra processors with Intel® AI boost. This initial release was developed using open source models and in close partnership with our launch partner, Samsung. "NPUs are emerging as a critical resource for broadly delivering efficient machine learning exp...

Dec 14, 2023
Post comments count 0
Post likes count 4

DirectML: Accelerating AI on Windows, now with NPUs

Chad Pralle

We are thrilled to announce our collaboration with Intel®, one of our key partners, to bring the first Neural Processing Unit (NPU) powered by DirectML on Windows. AI is transforming the world, driving innovation, and creating value across industries. NPUs are critical components in enabling amazing AI experiences for developers and consumers alike. An NPU is a processor built for enabling machine learning (ML) workloads that are computationally intensive, do not require graphics interactions, and provide efficient power consumption. These new devices will revolutionize how AI transforms our day-to-day experie...

Nov 30, 2023
Post comments count 0
Post likes count 1

Boost Your Gen AI Experience with our DirectML extension for Automatic1111’s WebUI

Jacques,
Anirban

Olive is a powerful open-source Microsoft tool to optimize ONNX models for DirectML. You may remember from this year’s Build that we showcased Olive support for Stable Diffusion, a cutting-edge Generative AI model that creates images from text. We didn’t want to stop there, since many users access Stable Diffusion through Automatic1111's webUI, a popular and versatile interface for Stable Diffusion. Luckily this webUI supports extensions, and today we're thrilled to reveal our DirectML extension! Specifically, our extension offers DirectML support for the compute-heavy uNet models in Stable Diffusion. Th...