-
Notifications
You must be signed in to change notification settings - Fork 3
Home
This repository contains source for the dxtex.exe
tool that originally shipped in the legacy DirectX SDK.
This project has been cleaned up to build using the Windows SDK, and DOES NOT require the DirectX SDK to build. Projects for Visual Studio 2019 are provided.
This project is in development and currently represents the original state of the tool which supported all Direct3D 9 DDS formats. The original tool makes use of the Direct3D 9 "reference" device, so on Windows 10 or Windows 11 you must have the "Graphics Tools" Windows optional feature installed.
The tool currently lacks support for:
- "DX10" extension versions of DDS files which use
DXGI_FORMAT
- Direct3D 10 era block compression: BC4 (ATI1), BC5 (ATI2)
- Direct3D 11 era block compression: BC6, BC7
The image readers are currently using legacy D3DX9 #43 via the NuGet package, so have a number of known issues.
All of these issues are being addressed by updating this tool to make use of DirectXTex instead of legacy D3DX9.
The dxtex.exe
tool dates back to DirectX 7 SDK, and shipped up through the legacy DirectX SDK (June 2010) release.
See Microsoft Docs
This tool dates back to the DirectX 7 era, so a list of who contributed to this tool is lost to the mists of time.
All content and source code for this package are subject to the terms of the MIT License.
This project has adopted the Microsoft Open Source Code of Conduct. For more information see the Code of Conduct FAQ or contact opencode@microsoft.com with any additional questions or comments.
- Windows desktop apps
- Windows 11
- Windows 10
- Windows 8.1
- Windows 7 Service Pack 1
- Visual Studio 2019