DirectML at GDC 2019
Introduction 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...
View ArticleNew in D3D12 – DirectX Raytracing (DXR) now supports library subobjects
In the next update to Windows, codenamed 19H1, developers can specify DXR state subobjects inside a DXIL library. This provides an easier, flexible, and modular way of defining raytracing state,...
View ArticleNew in D3D12 – GPU-Based Validation (GBV) is now available for Shader Model 6.x
In the next update to Windows, codenamed 19H1, the DirectX12 debug layer adds support for GPU-based validation (GBV) of shader model 6.x (DXIL) as well as the previously supported shader model 5.x...
View ArticleDirectX engineering specs published
Engineering specs for a number of DirectX features, including DirectX Raytracing, Variable Rate Shading, and all of D3D11, are now available at https://microsoft.github.io/DirectX-Specs. This...
View ArticleNew in D3D12 – background shader optimizations
tl;dr; In the next update to Windows, codenamed 19H1, D3D12 will allow drivers to use idle priority background CPU threads to dynamically recompile shader programs. This can improve GPU performance by...
View ArticleGPUs in the task manager
The below posting is from Steve Pronovost, our lead engineer responsible for the GPU scheduler and memory manager. GPUs in the Task Manager We're excited to introduce support for GPU performance data...
View ArticleAnnouncing new DirectX 12 features
Announcing new DirectX 12 features We’ve come a long way since we launched DirectX 12 with Windows 10 on July 29, 2015. Since then, we’ve heard every bit of feedback and improved the API to enhance...
View ArticleAnnouncing 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. 3D Graphics is a...
View ArticleGaming 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...
View ArticleFor 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...
View ArticleDirectX 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...
View ArticleWorld of Warcraft uses DirectX 12 running on Windows 7
Blizzard added DirectX 12 support for their award-winning World of Warcraft game on Windows 10 in late 2018. This release received a warm welcome from gamers: thanks to DirectX 12 features such as...
View ArticleWorld of Warcraft uses DirectX 12 running on Windows 7
Blizzard added DirectX 12 support for their award-winning World of Warcraft game on Windows 10 in late 2018. This release received a warm welcome from gamers: thanks to DirectX 12 features such as...
View ArticleVariable 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?...
View ArticleDirectML at GDC 2019
Introduction 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...
View ArticleNew in D3D12 – DirectX Raytracing (DXR) now supports library subobjects
In the next update to Windows, codenamed 19H1, developers can specify DXR state subobjects inside a DXIL library. This provides an easier, flexible, and modular way of defining raytracing state,...
View ArticleNew in D3D12 – GPU-Based Validation (GBV) is now available for Shader Model 6.x
In the next update to Windows, codenamed 19H1, the DirectX12 debug layer adds support for GPU-based validation (GBV) of shader model 6.x (DXIL) as well as the previously supported shader model 5.x...
View ArticleDirectX engineering specs published
Engineering specs for a number of DirectX features, including DirectX Raytracing, Variable Rate Shading, and all of D3D11, are now available at https://microsoft.github.io/DirectX-Specs. This...
View ArticleNew in D3D12 – background shader optimizations
tl;dr; In the next update to Windows, codenamed 19H1, D3D12 will allow drivers to use idle priority background CPU threads to dynamically recompile shader programs. This can improve GPU performance by...
View ArticleDirectX 12 boosts performance of HITMAN 2
Our partners at IO Interactive, the developers of the award-winning HITMAN franchise, recently added DirectX 12 support to HITMAN 2, with impressive results. IO Interactive was so excited that they...
View Article