DirectXTex

DirectXTex texture processing library

MIT License

Stars
1.7K
Committers
30

Bot releases are hidden (Show)

DirectXTex - November 16, 2018

Published by walbourn almost 6 years ago

  • VS 2017 updated for Windows 10 October 2018 Update SDK (17763)
  • ARM64 platform configurations added to UWP projects

This version is also available on NuGet as version 2018.11.20

DirectXTex - October 25, 2018

Published by walbourn almost 6 years ago

  • Use UTF-8 instead of ANSI for narrow strings
  • Updated D3DX12 internal copy to latest version
  • Minor code cleanup

This version is also available on NuGet as version 2018.10.26

DirectXTex - August 17, 2018

Published by walbourn about 6 years ago

  • Fixed problem loading legacy DDS files containing FOURCC pixel formats with ALPHAPIXELS also set
  • Fixed FlipRotate bug when doing 180 degree rotation
  • Updated for VS 2017 15.8

This version is also available on NuGet as version 2018.8.18

DirectXTex - August 5, 2018

Published by walbourn about 6 years ago

  • Improved support and validation for 16k textures (requires x64 native)
  • ComputePitch now returns an HRESULT
  • Fix BC7 GPU shaders on WARP device

This version is also available on NuGet as version 2018.8.5

DirectXTex - July 3, 2018

Published by walbourn over 6 years ago

  • BC7 CPU codec fix for 3subsets/-bcmax and minor optimization
  • BC7 GPU codec quantize fix and pbit optimization
  • BC6H CPU codec bounds checking fix
  • Code and project cleanup

This version is also available on NuGet as version 2018.7.4

DirectXTex - May 31, 2018

Published by walbourn over 6 years ago

  • Fix for IsAlphaAllOpaque for 'near opaque' values
  • VS 2017 updated for Windows 10 April 2018 Update SDK (17134)

The VS 2017 projects for Win32 desktop and UWP now require VS 2017 (15.7 update) or later

This version is also available on NuGet as version 2018.6.1

Starting with this release, the NuGet packages are digitally signed

DirectXTex - May 11, 2018

Published by walbourn over 6 years ago

  • Workaround for WIC issue doing FP32->FP16 conversions
  • Updated for VS 2017 15.7 update warnings
  • Code and project cleanup
  • Retired VS 2013 projects

This version is also available on NuGet as version 2018.5.11

DirectXTex - April 23, 2018

Published by walbourn over 6 years ago

  • Code cleanup
  • texconv: Updated with support reading "Extended BMP" files using DXTn
  • texconv: Updated to handle non-power-of-2 volume textures with mipmaps
  • texassemble, texconv, texdiag: support format name aliases like DXT3, RGBA, BGRA, FP16, etc. in addition to truncated DXGI_FORMAT_ values

This version is also available on NuGet as version 2018.4.23

Last release to support VS 2013, Windows Store 8.1, or Windows Phone 8.1

DirectXTex - February 22, 2018

Published by walbourn over 6 years ago

  • texconv now supports reading Extended BMP files compressed using DXTn
  • Command-line tools now support some format name aliases like DXT3, RGBA, BGRA, FP16, etc. in addition to truncated DXGI_FORMAT_ values
DirectXTex - February 9, 2018

Published by walbourn over 6 years ago

  • HDR (RGBE Radiance) file format reader updated to support #?RGBE signature
  • texconv: Added -rotatecolor and -nits switches
  • texassemble: Added merge and gif commands
  • texdiag: added dumpdds command

This version is also available on NuGet as version 2018.2.9

DirectXTex - February 7, 2018

Published by walbourn over 6 years ago

  • Fixed bug with GPU BC7 encoding (mode 1, fixup 6)
  • Updated for a few more VS 2017 warnings
  • Code cleanup
DirectXTex - December 13, 2017

Published by walbourn almost 7 years ago

  • Updated for VS 2017 15.5 update warnings
  • Support building library with _XM_NO_XMVECTOR_OVERLOADS_
  • Code cleanup

This version is also available on NuGet as version 2017.12.13

DirectXTex - November 1, 2017

Published by walbourn almost 7 years ago

DirectXTex - September 22, 2017

Published by walbourn about 7 years ago

DirectXTex - July 26, 2017

Published by walbourn about 7 years ago

  • Support for reading non-standard DDS files written by nVidia Texture Tools (NVTT)
  • Fix for ComputeMSE when using CMSE_IMAGE2_X2_BIAS
  • Fix for WIC writer when codec target format requires a palette
  • Code cleanup
DirectXTex - April 24, 2017

Published by walbourn over 7 years ago

  • VS 2017 project updates
  • Regenerated shaders using Windows 10 Creators Update SDK (15063)
  • Updated D3DX12 internal copy to latest version
DirectXTex - April 7, 2017

Published by walbourn over 7 years ago

  • VS 2017 updated for Windows Creators Update SDK (15063)
  • texassemble: -tonemap switch
  • texconv: -wicmulti switch
DirectXTex - January 31, 2017

Published by walbourn over 7 years ago

  • DirectX 12 versions of IsSupported, CreateTexture (PrepareUpload), and CaptureTexture
  • Update to DirectX 11 version of IsSupported
  • WIC format 40bppCMYKAlpha should be converted to RGBA8 rather than RGBA16
  • DDS support for L8A8 with bitcount 8 rather than 16
  • DXGI_FORMAT_R32G8X24_TYPELESS and DXGI_FORMAT_R24G8_TYPELESS should be IsDepthStencil formats
  • Updates to DDSTextureLoader, ScreenGrab, and WICTextureLoader
  • Minor code cleanup

See this blog post

DirectXTex - December 5, 2016

Published by walbourn almost 8 years ago

  • Fixed over-validation in DDS header parsing
  • VS 2017 RC projects added
  • Minor code cleanup
DirectXTex - October 5, 2016

Published by walbourn about 8 years ago

  • breaking change Renamed Evaluate to EvaluateImage, Transform to TransformImage
  • texdiag: new command-line tool for texture debugging
  • texconv: -bcmax, -bcquick, -tonemap, and -x2bias switches
  • texconv: overwrite writing and -y switch
  • texconv/texassemble: optional OpenEXR support
  • texassemble: command syntax with support for generating strip and cross images from cubemap
  • Updates to DDSTextureLoader, WICTextureLoader, and ScreenGrab
  • Minor code cleanup
Related Projects