DirectXTex
DirectXTex copied to clipboard
DirectXTex texture processing library
The original BC6HBC7EncoderCS project supported DirectCompute 4.x on Feature Level 10.x cards due to the limited number of FL 11 cards at the time. This change updates the shaders to...
DirectXTex NuGet package doesn't point to the correct library location in projects with configuration names other than "Debug" and "Release". The developer can provide the correct location through the use...
Adds 2 flags for more control over special floating point values when converting to FP16. May be useful for applications that depend on NaN/infinity for special handling, like using NaN...
New BC7 CPU encoder, significantly improves speed and quality. Uses a mix of existing techniques (PCA + k-means clustering/LLS refinement) and a new one that tries to trade index precision...
An image with a block of fully transparent white texels is getting compressed to white texels with an alpha value of 1 instead of 0. To reproduce: - Take a...
The VC++ projects only currently build x86/x64 versions of these tools for desktop. The CMakeLists.txt supports creating the ARM64 version of these tools, so this should be added to the...
A plug-in for Adobe Photoshop to support .DDS files based on DirectXTex to provide full support for all formats. NVIDIA has a DDS plugin in for Adobe Photoshop, but it...
Samples: https://drive.google.com/file/d/1v3-5jVnefTw4z5rSsXktcgMGZnS_uZG6/view?usp=sharing Error reading header?
The DirectCompute BC6H/BC7 codec is only implemented for DirectX 11. To complete DX12 support, the library should have a DirectX 12 version.
Heidrich & Seidel, “View-independent Environment Maps”, _Eurographics Workshop on Graphics Hardware_, 1998. [link](https://diglib.eg.org/bitstream/handle/10.2312/EGGH.EGGH98.039-045/039-045.pdf) Zink, "Dual Paraboloid Mapping in the Vertex Shader". [link](http://www.gamedev.net/page/resources/_/technical/graphics-programming-and-theory/dual-paraboloid-mapping-in-the-vertex-shader-r2308) Kilgard. "View Independent Environment Mapping with Dual Paraboliod...