December 11, 2012
November 15, 2012
September 28, 2012
June 22, 2012
May 31, 2012
April 20, 2012
March 30, 2012
March 15, 2012
March 5, 2012
February 21, 2012
February 20, 2012
February 11, 2012
January 30, 2012
January 24, 2011
December 16, 2011
November 30, 2011
October 27, 2011
- Ex versions of CreateTexture, CreateShaderResourceView, DDSTextureLoader and WICTextureLoader
- Fixed BC2 and BC3 decompression issue for unusual color encoding case
- Converted annotation to SAL2 for improved VS 2012 /analyze experience
- Updated DirectXTex, DDSView, and Texconv with VS 2010 + Windows 8.0 SDK project using official 'property sheets'
November 15, 2012
- Added support for WIC2 when available on Windows 8 and Windows 7 with KB 2670838
- Added optional targetGUID parameter to SaveWIC* APIs to influence final container pixel format choice
- Fixed bug in SaveDDS* which was generating invalid DDS files for 1D dimension textures
- Improved robustness of CaptureTexture when resolving MSAA source textures
- Sync'd DDSTextureLoader, ScreenGrab, and WICTextureLoader standalone versions with latest DirectXTK release
September 28, 2012
- Added ScreenGrab module for creating runtime screenshots
- Renamed project files for better naming consistency
- New Typeless utilities for DirectXTex
- Some minor code cleanup for DirectXTex's WIC writer function
- Bug fixes and new -tu/-tf options for texconv
June 22, 2012
- Moved to using XNA Math 2.05 instead of XNA Math 2.04 for USE_XNAMATH builds
- Fixed BGR vs. RGB color channel swizzle problem with 24bpp legacy .DDS files in DirectXTex
- Update to DirectXTex WIC and WICTextureLoader for additional 96bpp float format handling on Windows 8
May 31, 2012
- Minor fix for DDSTextureLoader's retry fallback that can happen with 10level9 feature levels
- Switched to use "_DEBUG" instead of "DEBUG" and cleaned up debug warnings
- added Metro style application project files for DirectXTex
April 20, 2012
- DirectTex's WIC-based writer opts-in for the Windows 8 BMP encoder option for writing 32 bpp RGBA files with the BITMAPV5HEADER
March 30, 2012
- WICTextureLoader updated with Windows 8 WIC pixel formats DirectXTex updated with limited non-power-of-2 texture support and TEXFILTERSEPARATE_ALPHA option
- Texconv updated with '-sepalpha' command-line option
- Added USE_XNAMATH control define to build DirectXTex using either XNAMath or DirectXMath
- Added VS 2012 project files (which use DirectXMath instead of XNAMath and define DXGI12_FORMATS)
March 15, 2012
- Fix for resource leak in CreateShaderResourceView() Direct3D 11 helper function in DirectXTex
March 5, 2012
- Fix for too much temp memory allocated by WICTextureLoader; cleaned up legacy 'min/max' macro usage in DirectXTex
February 21, 2012
- WICTextureLoader updated to handle systems and device drivers without BGRA or 16bpp format support
February 20, 2012
- Some code cleanup for DirectXTex and DDSTextureLoader
- Fixed bug in 10:10:10:2 format fixup in the LoadDDSFromMemory function
- Fixed bugs in "non-zero alpha" special-case handling in LoadTGAFromFile
- Fixed bug in _SwizzleScanline when copying alpha channel for BGRA<->RGBA swizzling
February 11, 2012
- Update of DDSTextureLoader to also build in Metro style apps; added WICTextureLoader
- Added CMYK WIC pixel formats to the DirectXTex conversion table
January 30, 2012
- Minor code-cleanup for DirectXTex to enable use of PCH through 'directxtexp.h' header
January 24, 2011
- Some code-cleanup for DirectXTex
- Added DXGI 1.2 implementation for DDSTextureLoader and DirectXTex guarded with DXGI12_FORMATS compiliation define
December 16, 2011
- Fixed x64 compilation warnings in DDSTextureLoader
November 30, 2011
- Fixed some of the constants used in IsSupportedTexture(),
- added ability to strip off top levels of mips in DDSTextureLoader,
- changed DirectXTex to use CoCreateInstance rather than LoadLibrary to obtain the WIC factory,
- a few minor /analyze related annotations for DirectXTex
October 27, 2011
- Original release