Skip to main content
Microsoft
DirectX Developer Blog
DirectX Developer Blog
  • Home
  • DevBlogs
    • Visual Studio
    • Visual Studio Code
    • Visual Studio for Mac
    • DevOps
    • Developer support
    • CSE Developer
    • Azure SDK
    • IoT
    • Command Line
    • Perf and Diagnostics
    • Notification Hubs
    • Math in Office
    • DirectX
    • PIX
    • SurfaceDuo
    • Startups
    • Sustainable Engineering
    • C++
    • Java
    • Java Blog in Chinese
    • JavaScript
    • PowerShell Community
    • PowerShell Team
    • Python
    • Q#
    • TypeScript
    • Visual Basic
    • Visual C#
    • Visual F#
    • .NET
    • ASP.NET
    • NuGet
    • Xamarin
    • #ifdef Windows
    • Apps for Windows
    • Azure Depth Platform
    • Azure Government
    • Bing Dev Center
    • Microsoft Edge Dev
    • Microsoft Azure
    • Office 365 Development
    • Old New Thing
    • Windows MIDI and Music dev
    • Windows Search Platform
    • Azure Cosmos DB
    • Azure Data Studio
    • Azure SQL
    • OData
    • Revolutions R
    • SQL Server Data Tools
    Avatar

    Bill Kristiansen

    Principal Developer, DirectX

    Principal Developer, Microsoft DirectX

    Post by this author

    D3D12 Debug Object Auto-Naming
    D3D12 Debug Object Auto-Naming
    October 16th, 2020
    As of Windows 10 Release Preview 20236, there is now an option to enable automatic naming of D3D12 objects. Debug Object Auto-Names are unique, and descriptive, and are easy to enable programmatically or using d3dconfig.

    2
    A Look Inside D3D12 Resource State Barriers
    A Look Inside D3D12 Resource State Barriers
    October 22nd, 2019
    Many D3D12 developers have become accustomed to managing resource state transitions and read/write hazards themselves using the ResourceBarrier API. Prior to D3D12, such details were handled internally by the driver.  However, D3D12 command lists cannot provide the same deterministic state tracking as D3D10 and D3D11 device contexts.  ...

    Comments are closed.0
    DRED v1.2 supports PIX marker and event strings in Auto-Breadcrumbs
    DRED v1.2 supports PIX marker and event strings in Auto-Breadcrumbs
    September 11th, 2019
    In Windows 10 1903, DRED 1.1 provided D3D12 developers with the ability to diagnose device removed events using GPU page fault data and automatic breadcrumbs. As a result, TDR debugging pain has been greatly reduced.  Hooray!  Unfortunately, developers still struggle to pinpoint which specific GPU workloads triggered the error.  So, we've ...

    Comments are closed.0
    D3DConfig: A new tool to manage DirectX Control Panel settings
    D3DConfig: A new tool to manage DirectX Control Panel settings
    August 30th, 2019
    The DirectX Control Panel (DXCpl.exe) has dutifully given developers the ability to configure Direct3D debug settings for nearly two decades.  But what started as a simple utility for controlling D3D debug output and driver type selection has struggled to keep up with modern DX12 debugging options.  In addition, the UI-based DXCpl doesn’t ...

    1
    Debugger Extension for DRED
    Debugger Extension for DRED
    June 26th, 2019
    Microsoft recently announced the release of DRED (Device Removed Extended Data) for D3D12 in the Windows 10 May 2019 Update (previously referred to as the Windows 10 19H1 Preview).  Buried in that post is a mention that Microsoft is working on a debugger extension to help simplify post-mortem analysis of DRED.  Good news, that debugger ...

    Comments are closed.0
    New in D3D12 – DRED helps developers diagnose GPU faults
    New in D3D12 – DRED helps developers diagnose GPU faults
    January 24th, 2019
    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). DRED version 1.1 is available today in ...

    Comments are closed.0
    Relevant Links

    @DirectX12 (Twitter)

    DirectX Discord server

    DirectX-Specs (GitHub)

    DirectX-Graphics-Samples (GitHub)

    DirectX 12 and Graphics Education (YouTube)

    PIX on Windows (Performance tuning and debugging for DirectX 12)

    Top Bloggers
    Steve Pronovost

    Steve Pronovost
    Partner Development Lead

    Avatar

    Jacques van Rhyn
    Program Manager II

    Jianye Lu

    Jianye Lu
    Program Manager

    Archive
  • April 2021
  • March 2021
  • January 2021
  • November 2020
  • October 2020
  • September 2020
  • August 2020
  • June 2020
  • May 2020
  • March 2020
  • January 2020
  • December 2019
  • November 2019
  • October 2019
  • September 2019
  • August 2019
  • July 2019
  • June 2019
  • May 2019
  • April 2019
  • March 2019
  • February 2019
  • January 2019
  • October 2018
  • April 2018
  • March 2018
  • November 2017
  • July 2017
  • March 2017
  • January 2017
  • July 2016
  • May 2016
  • October 2015
  • July 2015
  • May 2015
  • April 2015
  • March 2015
  • February 2015
  • October 2014
  • September 2014
  • August 2014
  • April 2014
  • March 2014
  • Stay informed

    Login
    Code Block
    What's new
    • Surface Duo
    • Surface Laptop Go
    • Surface Pro X
    • Surface Go 2
    • Surface Book 3
    • Microsoft 365
    • Windows 10 apps
    • HoloLens 2
    Microsoft Store
    • Account profile
    • Download Center
    • Microsoft Store support
    • Returns
    • Order tracking
    • Virtual workshops and training
    • Microsoft Store Promise
    • Financing
    Education
    • Microsoft in education
    • Office for students
    • Office 365 for schools
    • Deals for students & parents
    • Microsoft Azure in education
    Enterprise
    • Azure
    • AppSource
    • Automotive
    • Government
    • Healthcare
    • Manufacturing
    • Financial services
    • Retail
    Developer
    • Microsoft Visual Studio
    • Windows Dev Center
    • Developer Center
    • Microsoft developer program
    • Channel 9
    • Microsoft 365 Dev Center
    • Microsoft 365 Developer Program
    • Microsoft Garage
    Company
    • Careers
    • About Microsoft
    • Company news
    • Privacy at Microsoft
    • Investors
    • Diversity and inclusion
    • Accessibility
    • Security
    English (United States)
    • Sitemap
    • Contact Microsoft
    • Privacy
    • Manage cookies
    • Terms of use
    • Trademarks
    • Safety & eco
    • About our ads
    • © Microsoft 2021