BCnEncoder.NET icon indicating copy to clipboard operation
BCnEncoder.NET copied to clipboard

Cross-platform texture encoding libary for .NET. With support for BC1-3/DXT, BC4-5/RGTC and BC6-7/BPTC compression. Outputs files in ktx or dds formats.

Results 31 BCnEncoder.NET issues
Sort by recently updated
recently updated
newest added

The HighPerformance library was renamed from Microsoft.Toolkit.HighPerformance to CommunityToolkit.HighPerformance at some point recently, and the change results in binary incompatibility which makes working with this library occasionally difficult for projects...

Any chance you could add a build configuration for .NET Framework (preferably 4.5)?

enhancement

http://richg42.blogspot.com/2021/02/rdo-bc1-bc7-progress.html?m=1 http://richg42.blogspot.com/2021/02/tricks-to-help-reduce-bc7s-output.html?m=1 http://richg42.blogspot.com/2021/02/the-two-types-of-rdo-bc7-encoders.html?m=1

enhancement

Add support for ETC1S. https://www.khronos.org/registry/DataFormat/specs/1.1/dataformat.1.1.html#ETC1

enhancement

Add support for UASTC: https://github.com/BinomialLLC/basis_universal/wiki/UASTC-Texture-Specification

enhancement

Encode a few blocks with same endpoint colors (and indices?) to make them more compressible with lzma/deflate and such.

enhancement