DirectX Texture Diagnostic Tool Microsoft Corporation
command-line dds direct3d direct3d-texture-resources directx directx-11 directx-12 directxtex microsoft textures wic-codec xbox
Use this command to install DirectX Texture Diagnostic Tool:
winget install --id=Microsoft.DirectXTex.Texdiag -e Texdiag is a diagnostic command-line tool from Microsoft's DirectXTex library, designed for analyzing and debugging texture files such as DDS, PNG, TGA, and WIC-supported formats. It provides detailed insights into texture properties, validates data integrity, and detects errors in texture assets.
Key Features:
- Texture Info Dump: Displays comprehensive metadata, including format, dimensions, mip levels, and array size.
- Error Detection: Identifies corrupted or malformed textures to ensure data accuracy.
- Pixel Analysis: Examines specific pixel values for debugging artifacts and visual issues.
- Comparison Mode: Compares two textures side-by-side, calculating metrics like mean-square-error and peak-signal-to-noise ratio.
- DDS Validation: Verifies adherence to DDS file format specifications.
Audience & Benefit: Ideal for developers and technical professionals working with Direct3D textures in gaming or graphics applications. Texdiag helps streamline texture asset validation, debugging, and optimization processes, ensuring high-quality visuals and performance in DirectX 11, DirectX 12, and Xbox titles.
Available via winget installation, Texdiag is a powerful utility for anyone managing complex texture resources.