Posts by this author

Aug 20, 2025
Post comments count7
Post likes count9

Introducing Advanced Shader Delivery

This year at gamescom, Microsoft is highlighting new gaming features coming for Windows, particularly for handheld devices. We want to highlight one of the DirectX team’s most exciting new contributions to the PC gaming ecosystem, which will make its debut on the new ROG Xbox Ally and ROG Xbox Ally X. Advanced shader delivery addresses one of th...

Apr 13, 2023
Post comments count0
Post likes count1

Agility SDK 1.610.3: Updated RenderPasses and minor Vulkan compatibility improvement

Contents: Updated RenderPasses Minor Vulkan compatibility improvements PIX support for these features Download here: Agility SDK Downloads Updated RenderPasses Background RenderPasses are an option for apps to organize rendering commands to be friendly to GPUs that need tile-based rendering to perform efficiently.  Ideally, these...

Oct 11, 2022
Post comments count1
Post likes count0

Announcing WARP preview with Shader Model 6.7 support

The D3D team is pleased to announce the availability of a downloadable preview version of WARP, also known as Microsoft Basic Render Adapter. What is WARP? This software rasterizer is a key component of Windows and is leveraged for rendering 2D and 3D graphics on Windows PCs that don’t have any GPU available or don’t have a suitable GPU driver, a...

DirectXWARP
Nov 11, 2019
Post comments count0
Post likes count0

Coming to DirectX 12: More control over memory allocation

In the next update to Windows, D3D12 will be adding two new flags to the D3D12_HEAP_FLAG enumeration. These new flags are “impermanent” properties, which don’t affect the resulting memory itself, but rather the way in which it’s allocated. This gives app developers more control and flexibility.

Feb 5, 2019
Post comments count0
Post likes count0

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, there’s been quite a few changes, and I’d like to touch upon some things that you can expect when you use D3D11On12 ...

DirectXDirect3D12DirectX12