Skip to content

Commit 53ec11f

Browse files
committed
Version 2.3.0
1 parent fbe2a73 commit 53ec11f

2 files changed

Lines changed: 11 additions & 6 deletions

File tree

BCnEnc.Net/BCnEncoder.csproj

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -12,11 +12,11 @@
1212
<PackageLicenseExpression>MIT OR Unlicense</PackageLicenseExpression>
1313
<Copyright />
1414
<GeneratePackageOnBuild>false</GeneratePackageOnBuild>
15-
<Version>2.2.1</Version>
15+
<Version>2.3.0</Version>
1616
<Authors>Nominom</Authors>
1717
<Company />
1818
<Product>BCnEncoder.Net</Product>
19-
<Description>BCnEncoder.NET is a library for compressing rgba images to different block-compressed formats. Both ktx and dds output file-formats are supported. It has no native dependencies and is .NET Standard 2.1 compatible.
19+
<Description>BCnEncoder.NET is a library for compressing rgba images to different block-compressed formats. Both ktx and dds output file-formats are supported. It has no native dependencies and is .NET Standard 2.1 &amp; 2.0 compatible.
2020

2121
Supported formats are:
2222
Raw unsigned byte R, RG, RGB and RGBA formats
@@ -32,9 +32,8 @@ Supported formats are:
3232
<RepositoryType>git</RepositoryType>
3333
<PackageTags>BCn BC BC1 BC2 BC3 BC4 BC5 BC6 BC6H BC7 BPTC RGTC S3TC DXT1 DXT3 DXT5 ktx dds texture compression encoding decoding decompression image gpu</PackageTags>
3434
<PackageProjectUrl>https://github.com/Nominom/BCnEncoder.NET</PackageProjectUrl>
35-
<PackageReleaseNotes>2.2.1
36-
- Fixed divide by zero error on unsupported format.
37-
- Assume dds files always have at least 1 mipmap.</PackageReleaseNotes>
35+
<PackageReleaseNotes>2.3.0
36+
- Add .NET Standard 2.0 support</PackageReleaseNotes>
3837
</PropertyGroup>
3938

4039
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|AnyCPU'">

README.md

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
A Cross-platform BCn / DXT encoding libary for .NET
66

77
# What is it?
8-
BCnEncoder.NET is a library for compressing rgba images to different block-compressed formats. It has no native dependencies and is .NET Standard 2.1 compatible.
8+
BCnEncoder.NET is a library for compressing rgba images to different block-compressed formats. It has no native dependencies and is .NET Standard 2.1 & 2.0 compatible.
99

1010
Supported formats are:
1111
- Raw unsigned byte R, RG, RGB and RGBA formats
@@ -21,10 +21,16 @@ Supported formats are:
2121
The current state of this library is in development but quite usable. I'm planning on implementing support for more codecs and
2222
different algorithms. The current version is capable of encoding and decoding BC1-BC7 images in both KTX or DDS formats.
2323

24+
.NET Standard 2.0 support is experimental, and relies on [PolySharp](https://www.nuget.org/packages/PolySharp) & [Microsoft.Bcl.Numerics](https://www.nuget.org/packages/Microsoft.Bcl.Numerics).
25+
2426
Please note, that the API might change between versions.
27+
2528
# Dependencies
2629
Current dependencies are:
2730
* [CommunityToolkit.HighPerformance](https://www.nuget.org/packages/CommunityToolkit.HighPerformance/) licensed under the [MIT](https://opensource.org/licenses/MIT) license for Span2D and Memory2D types.
31+
Additionally, for .NET Standard 2.0:
32+
* [PolySharp](https://www.nuget.org/packages/PolySharp) licensed under the [MIT](https://opensource.org/licenses/MIT) license.
33+
* [Microsoft.Bcl.Numerics](https://www.nuget.org/packages/Microsoft.Bcl.Numerics) licensed under the [MIT](https://opensource.org/licenses/MIT) license.
2834

2935
# Image library extensions
3036
This library has extension packages available for the following image libraries:

0 commit comments

Comments
 (0)