ds5678
3cf2170242
Ensure that blocks with all bits set do not throw
2026-06-02 14:32:22 -07:00
ds5678
3cb859c6ac
Update NuGet package versions across project files
...
Updated several NuGet dependencies to their latest versions:
- AssetRipper.Text.SourceGeneration to 1.2.3
- Microsoft.SourceLink.GitHub to 10.0.103
- Microsoft.NET.Test.Sdk to 18.3.0
- NUnit to 4.5.0
- coverlet.collector to 8.0.0
These updates provide bug fixes, new features, and improved compatibility.
2026-02-26 17:55:38 -08:00
ds5678
f8294eff8b
Move old RgbConverter methods to the test project
2026-01-25 00:16:09 -08:00
ds5678
d4d335d94b
Update NuGet packages and copyright year range
...
Upgraded BenchmarkDotNet, Microsoft.NET.Test.Sdk, NUnit3TestAdapter, and NUnit.Analyzers to latest versions in project files. Updated Microsoft.SourceLink.GitHub and extended copyright to 2026.
2026-01-24 22:42:27 -08:00
ds5678
99556c46dd
Assert.EnterMultipleScope
2025-11-27 12:42:57 -08:00
ds5678
c919852137
Generic ColorARGB and ColorBGRA
2025-11-27 12:37:42 -08:00
ds5678
168098c29e
Update BenchmarkDotNet and test dependencies
...
Updated the `BenchmarkDotNet` package in `AssetRipper.TextureDecoder.Benchmarks.csproj` to version `0.15.4`.
Updated test-related dependencies in `AssetRipper.TextureDecoder.Tests.csproj`:
- `Microsoft.NET.Test.Sdk` to version `17.14.1`
- `NUnit` to version `4.4.0`
- `NUnit3TestAdapter` to version `5.1.0`
- `NUnit.Analyzers` to version `4.10.0`
Retained `<PrivateAssets>` and `<IncludeAssets>` metadata for `NUnit.Analyzers`. No functional changes were made to the `coverlet.collector` package.
2025-10-06 02:11:30 -07:00
ds5678
b39200e3ff
Generic methods for Etc decoding
2025-10-06 02:05:09 -07:00
ds5678
ed8ffde7d0
Generic methods for ASTC decoding
2025-10-06 00:39:26 -07:00
ds5678
e70c6d961c
Generic methods for Atc decoding
2025-10-06 00:27:08 -07:00
ds5678
93ad0eeccf
Generic methods for Bc decoding
2025-10-06 00:08:51 -07:00
ds5678
b5b6b5aca8
Remove non-generic methods for DXT and YUY2
2025-10-05 23:29:31 -07:00
ds5678
09f605e45d
Remove non-generic PVRTC methods
2025-10-05 23:11:47 -07:00
ds5678
1d2d19c9ef
Support Bc images with non-standard sizes
...
* Resolves #39
2025-03-27 01:37:00 -07:00
ds5678
f3ba84589d
Update package references
...
Updated `AssetRipper.Text.SourceGeneration` to version `1.2.2` in `AssetRipper.TextureDecoder.TestGenerator` and `AssetRipper.TextureDecoder.ColorGenerator`.
In `AssetRipper.TextureDecoder.Tests.csproj`, the following packages were updated:
- `Microsoft.NET.Test.Sdk` from `17.10.0` to `17.13.0`
- `NUnit` from `4.1.0` to `4.3.2`
- `NUnit3TestAdapter` from `4.6.0` to `5.0.0`
- `coverlet.collector` from `6.0.2` to `6.0.4`
2025-03-26 23:44:19 -07:00
dependabot[bot]
d47fe4dcfb
Bump NUnit.Analyzers from 4.3.0 to 4.4.0
...
Bumps [NUnit.Analyzers](https://github.com/nunit/nunit.analyzers ) from 4.3.0 to 4.4.0.
- [Release notes](https://github.com/nunit/nunit.analyzers/releases )
- [Changelog](https://github.com/nunit/nunit.analyzers/blob/master/CHANGES.md )
- [Commits](https://github.com/nunit/nunit.analyzers/compare/4.3.0...4.4.0 )
---
updated-dependencies:
- dependency-name: NUnit.Analyzers
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <[email protected] >
2024-11-13 17:57:48 -08:00
dependabot[bot]
beb819daa4
Bump NUnit.Analyzers from 4.2.0 to 4.3.0
...
Bumps [NUnit.Analyzers](https://github.com/nunit/nunit.analyzers ) from 4.2.0 to 4.3.0.
- [Release notes](https://github.com/nunit/nunit.analyzers/releases )
- [Changelog](https://github.com/nunit/nunit.analyzers/blob/master/CHANGES.md )
- [Commits](https://github.com/nunit/nunit.analyzers/compare/4.2.0...4.3.0 )
---
updated-dependencies:
- dependency-name: NUnit.Analyzers
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <[email protected] >
2024-08-11 19:37:00 -07:00
dependabot[bot]
9f7a61172a
Bump NUnit3TestAdapter from 4.5.0 to 4.6.0
...
Bumps [NUnit3TestAdapter](https://github.com/nunit/nunit3-vs-adapter ) from 4.5.0 to 4.6.0.
- [Release notes](https://github.com/nunit/nunit3-vs-adapter/releases )
- [Commits](https://github.com/nunit/nunit3-vs-adapter/compare/V4.5.0...V4.6.0 )
---
updated-dependencies:
- dependency-name: NUnit3TestAdapter
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <[email protected] >
2024-07-25 21:26:33 -07:00
dependabot[bot]
93c177232f
Bump NUnit.Analyzers from 4.1.0 to 4.2.0
...
Bumps [NUnit.Analyzers](https://github.com/nunit/nunit.analyzers ) from 4.1.0 to 4.2.0.
- [Release notes](https://github.com/nunit/nunit.analyzers/releases )
- [Changelog](https://github.com/nunit/nunit.analyzers/blob/master/CHANGES.md )
- [Commits](https://github.com/nunit/nunit.analyzers/compare/4.1.0...4.2.0 )
---
updated-dependencies:
- dependency-name: NUnit.Analyzers
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <[email protected] >
2024-07-09 21:24:01 -07:00
dependabot[bot]
8b62957cdb
Bump Microsoft.NET.Test.Sdk from 17.9.0 to 17.10.0
...
Bumps [Microsoft.NET.Test.Sdk](https://github.com/microsoft/vstest ) from 17.9.0 to 17.10.0.
- [Release notes](https://github.com/microsoft/vstest/releases )
- [Changelog](https://github.com/microsoft/vstest/blob/main/docs/releases.md )
- [Commits](https://github.com/microsoft/vstest/compare/v17.9.0...v17.10.0 )
---
updated-dependencies:
- dependency-name: Microsoft.NET.Test.Sdk
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <[email protected] >
2024-07-09 21:23:49 -07:00
Jeremy Pritts
1e363e355e
Update NuGet references
2024-03-24 17:03:38 -07:00
Jeremy Pritts
1bf5f70ead
Rename Channel to ChannelValue
2024-03-24 16:54:23 -07:00
ds5678
c6d3236770
Resolve #59
2023-12-30 16:42:13 -05:00
Jeremy Pritts
34d8310764
Add test for ASTC error
2023-12-14 00:18:06 -05:00
dependabot[bot]
1e7ef0c44c
Bump NUnit.Analyzers from 3.9.0 to 3.10.0
...
Bumps [NUnit.Analyzers](https://github.com/nunit/nunit.analyzers ) from 3.9.0 to 3.10.0.
- [Release notes](https://github.com/nunit/nunit.analyzers/releases )
- [Changelog](https://github.com/nunit/nunit.analyzers/blob/master/CHANGES.txt )
- [Commits](https://github.com/nunit/nunit.analyzers/compare/3.9.0...3.10.0 )
---
updated-dependencies:
- dependency-name: NUnit.Analyzers
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <[email protected] >
2023-12-10 21:32:47 -05:00
dependabot[bot]
058a14953f
Bump NUnit from 4.0.0 to 4.0.1
...
Bumps [NUnit](https://github.com/nunit/nunit ) from 4.0.0 to 4.0.1.
- [Release notes](https://github.com/nunit/nunit/releases )
- [Changelog](https://github.com/nunit/nunit/blob/master/CHANGES.md )
- [Commits](https://github.com/nunit/nunit/compare/v4.0.0...v4.0.1 )
---
updated-dependencies:
- dependency-name: NUnit
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
2023-12-10 21:32:30 -05:00
Jeremy Pritts
a25a42dbd4
Add Etc correctness tests
...
* Resolves #57
2023-11-28 23:34:43 -05:00
Jeremy Pritts
e9674d1c39
Use cached delegates for EtcTests
2023-11-28 22:59:21 -05:00
Jeremy Pritts
05eaeb81dc
Refactor EtcTests
2023-11-28 22:44:43 -05:00
Jeremy Pritts
76a8b2f837
Update PvrtcTests to assess correctness
2023-11-28 22:30:15 -05:00
dependabot[bot]
c113649b6e
Bump NUnit from 3.14.0 to 4.0.0
...
Bumps [NUnit](https://github.com/nunit/nunit ) from 3.14.0 to 4.0.0.
- [Release notes](https://github.com/nunit/nunit/releases )
- [Changelog](https://github.com/nunit/nunit/blob/master/CHANGES.md )
- [Commits](https://github.com/nunit/nunit/compare/v3.14.0...v4.0.0 )
---
updated-dependencies:
- dependency-name: NUnit
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <[email protected] >
2023-11-26 21:30:43 -05:00
Jeremy Pritts
5dba4cdb19
Use collection expressions
2023-11-17 10:21:55 -05:00
Jeremy Pritts
c6a1240499
Bc improvements:
...
* Expose BlockSize as public constants
* Refactor Bc7 to use more constants
* Add a partial block test
2023-11-16 20:12:13 -05:00
Jeremy Pritts
1f1dd55e85
.NET 8
2023-11-16 18:42:55 -05:00
dependabot[bot]
d4cd1d5560
Bump Microsoft.NET.Test.Sdk from 17.7.2 to 17.8.0
...
Bumps [Microsoft.NET.Test.Sdk](https://github.com/microsoft/vstest ) from 17.7.2 to 17.8.0.
- [Release notes](https://github.com/microsoft/vstest/releases )
- [Changelog](https://github.com/microsoft/vstest/blob/main/docs/releases.md )
- [Commits](https://github.com/microsoft/vstest/compare/v17.7.2...v17.8.0 )
---
updated-dependencies:
- dependency-name: Microsoft.NET.Test.Sdk
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <[email protected] >
2023-11-08 22:53:08 -05:00
dependabot[bot]
9ae8296532
Bump NUnit from 3.13.3 to 3.14.0
...
Bumps [NUnit](https://github.com/nunit/nunit ) from 3.13.3 to 3.14.0.
- [Release notes](https://github.com/nunit/nunit/releases )
- [Changelog](https://github.com/nunit/nunit/blob/master/CHANGES.md )
- [Commits](https://github.com/nunit/nunit/compare/v3.13.3...v3.14.0 )
---
updated-dependencies:
- dependency-name: NUnit
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <[email protected] >
2023-11-05 21:31:55 -05:00
dependabot[bot]
53f177cae3
Bump NUnit.Analyzers from 3.8.0 to 3.9.0
...
Bumps [NUnit.Analyzers](https://github.com/nunit/nunit.analyzers ) from 3.8.0 to 3.9.0.
- [Release notes](https://github.com/nunit/nunit.analyzers/releases )
- [Changelog](https://github.com/nunit/nunit.analyzers/blob/master/CHANGES.txt )
- [Commits](https://github.com/nunit/nunit.analyzers/compare/3.8.0...3.9.0 )
---
updated-dependencies:
- dependency-name: NUnit.Analyzers
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <[email protected] >
2023-10-29 21:27:13 -04:00
Jeremy Pritts
bd834212ad
Support nint, nuint, and NFloat
2023-10-06 23:16:16 -04:00
Jeremy Pritts
df1ab3c1e4
Simplify Yuy2Decoder to make nongeneric use generic
2023-10-06 12:25:39 -04:00
Jeremy Pritts
7c30eb44ee
Parameterize BcTests
2023-10-06 12:04:22 -04:00
Jeremy Pritts
f3f7b69954
Color.GetChannelCount
2023-09-30 12:16:45 -04:00
Jeremy Pritts
850f7f335a
Formatting
2023-09-30 10:49:53 -04:00
Jeremy Pritts
78a8f18375
Only use safe code for AtcDecoder
2023-09-30 10:31:17 -04:00
dependabot[bot]
696a677bc3
Bump NUnit.Analyzers from 3.7.0 to 3.8.0
...
Bumps [NUnit.Analyzers](https://github.com/nunit/nunit.analyzers ) from 3.7.0 to 3.8.0.
- [Release notes](https://github.com/nunit/nunit.analyzers/releases )
- [Changelog](https://github.com/nunit/nunit.analyzers/blob/master/CHANGES.txt )
- [Commits](https://github.com/nunit/nunit.analyzers/compare/3.7.0...3.8.0 )
---
updated-dependencies:
- dependency-name: NUnit.Analyzers
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <[email protected] >
2023-09-26 01:53:06 -04:00
Jeremy Pritts
061968eeb8
Bump nuget references
2023-09-16 19:09:49 -04:00
Jeremy Pritts
d416ad0318
Astc tests
2023-09-05 23:19:30 -04:00
Jeremy Pritts
43d7db671e
Project for paths
2023-09-05 21:44:59 -04:00
dependabot[bot]
14f22a1b28
Bump Microsoft.NET.Test.Sdk from 17.7.1 to 17.7.2
...
Bumps [Microsoft.NET.Test.Sdk](https://github.com/microsoft/vstest ) from 17.7.1 to 17.7.2.
- [Release notes](https://github.com/microsoft/vstest/releases )
- [Changelog](https://github.com/microsoft/vstest/blob/main/docs/releases.md )
- [Commits](https://github.com/microsoft/vstest/compare/v17.7.1...v17.7.2 )
---
updated-dependencies:
- dependency-name: Microsoft.NET.Test.Sdk
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
2023-08-29 21:34:49 -04:00
dependabot[bot]
52d6613263
Bump Microsoft.NET.Test.Sdk from 17.7.0 to 17.7.1
...
Bumps [Microsoft.NET.Test.Sdk](https://github.com/microsoft/vstest ) from 17.7.0 to 17.7.1.
- [Release notes](https://github.com/microsoft/vstest/releases )
- [Changelog](https://github.com/microsoft/vstest/blob/main/docs/releases.md )
- [Commits](https://github.com/microsoft/vstest/compare/v17.7.0...v17.7.1 )
---
updated-dependencies:
- dependency-name: Microsoft.NET.Test.Sdk
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected] >
2023-08-16 22:16:19 -04:00
dependabot[bot]
07812e1f48
Bump Microsoft.NET.Test.Sdk from 17.6.3 to 17.7.0
...
Bumps [Microsoft.NET.Test.Sdk](https://github.com/microsoft/vstest ) from 17.6.3 to 17.7.0.
- [Release notes](https://github.com/microsoft/vstest/releases )
- [Changelog](https://github.com/microsoft/vstest/blob/main/docs/releases.md )
- [Commits](https://github.com/microsoft/vstest/compare/v17.6.3...v17.7.0 )
---
updated-dependencies:
- dependency-name: Microsoft.NET.Test.Sdk
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <[email protected] >
2023-08-06 21:55:12 -04:00