Nominom / BCnEncoder.NET

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.
The Unlicense
108 stars 16 forks source link

Remove ImageSharp dependency completely #32

Closed onepiecefreak3 closed 3 years ago

onepiecefreak3 commented 3 years ago

This PR removes ImageSharp completely as a dependency to BCnEncoder, in preparation for version 2.0.

onepiecefreak3 commented 3 years ago

For some reason only the BC4 Tests currently fail, but not any other test. However, all my changes should at least influence BC5 and BC4 the same way. After multiple reviews of my changes I have no idea how the failing of BC4Tests occurs.

Nominom commented 3 years ago

Bc4tests were failing due to tests expecting grayscale output from decoding. They are fixed now.