Skip to content
Chuck Walbourn edited this page Jan 13, 2023 · 11 revisions

GitHub Release Date GitHub last commit Azure DevOps Win32

DirectX Texture Tool

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.

Known Issues

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.

Background

The dxtex.exe tool dates back to DirectX 7 SDK, and shipped up through the legacy DirectX SDK (June 2010) release.

See Microsoft Docs

Credits

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.

For Use

  • Windows desktop apps
  • Windows 11
  • Windows 10
  • Windows 8.1
  • Windows 7 Service Pack 1

For Development

  • Visual Studio 2019

Related Projects

directx-sdk-samples

directx-sdk-legacy-samples

DirectXTex

Clone this wiki locally