Commit Graph
65 Commits
Author SHA1 Message Date
dependabot[bot] 7693de3ef9 Bump Microsoft.NET.Test.Sdk from 17.3.0 to 17.3.1
Bumps [Microsoft.NET.Test.Sdk](https://github.com/microsoft/vstest) from 17.3.0 to 17.3.1.
- [Release notes](https://github.com/microsoft/vstest/releases)
- [Commits](https://github.com/microsoft/vstest/compare/v17.3.0...v17.3.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]>
2022-08-30 23:22:44 -04:00
dependabot[bot] 4040a0a7a7 Bump BenchmarkDotNet from 0.13.1 to 0.13.2
Bumps [BenchmarkDotNet](https://github.com/dotnet/BenchmarkDotNet) from 0.13.1 to 0.13.2.
- [Release notes](https://github.com/dotnet/BenchmarkDotNet/releases)
- [Commits](https://github.com/dotnet/BenchmarkDotNet/compare/v0.13.1...v0.13.2)

---
updated-dependencies:
- dependency-name: BenchmarkDotNet
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>
2022-08-29 10:59:25 -04:00
dependabot[bot] 07d932c1a1 Bump Microsoft.NET.Test.Sdk from 17.2.0 to 17.3.0
Bumps [Microsoft.NET.Test.Sdk](https://github.com/microsoft/vstest) from 17.2.0 to 17.3.0.
- [Release notes](https://github.com/microsoft/vstest/releases)
- [Commits](https://github.com/microsoft/vstest/compare/v17.2.0...v17.3.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]>
2022-08-11 21:57:32 -04:00
Jeremy Pritts be63ebdb23 Ported Bc code 2022-07-16 15:49:16 -04:00
Jeremy Pritts 8458eb5866 RGB Half and Single 2022-07-14 10:00:05 -04:00
Jeremy Pritts 19204e4dd2 Make DirectBitmap a generic class 2022-07-14 09:52:13 -04:00
Jeremy Pritts 8aa1840eb4 Make DirectBitmap a struct 2022-07-14 09:37:21 -04:00
Jeremy Pritts 45267fc7fd replace System.Drawing.Common with StbImageWriteSharp 2022-07-14 09:30:54 -04:00
Jeremy Pritts 3ad6884592 mark as trimmable 2022-07-14 09:27:41 -04:00
Jeremy Pritts 7c65daebaa rgb9e5 benchmark 2022-07-12 10:20:35 -04:00
Jeremy Pritts 068140150b aggressive optimization 2022-07-12 09:56:02 -04:00
Jeremy Pritts 5f2e7dc5c3 add a benchmarks project 2022-07-12 09:35:08 -04:00
Jeremy Pritts 84eeba1e36 Remove specialized console application projects 2022-07-12 09:11:41 -04:00
Jeremy Pritts 88c33f5dfa move test files 2022-07-12 09:09:03 -04:00
Jeremy Pritts 9555cbf25c add a unified console application 2022-07-12 08:56:45 -04:00
Jeremy Pritts cab5e7cfb8 rename test generator 2022-07-11 23:05:35 -04:00
Jeremy Pritts 2611088bd9 move texture decoder project 2022-07-11 23:02:04 -04:00
Jeremy Pritts 2256161eab generic support to yuy2 2022-07-11 22:05:40 -04:00
Jeremy Pritts d9cbcc48d8 color extensions 2022-07-11 21:43:44 -04:00
Jeremy Pritts 113b793a6e aggressive conversion optimization 2022-07-11 20:51:26 -04:00
Jeremy Pritts fac3ca64df Make RGB9e5 a double precision color type 2022-07-11 20:37:06 -04:00
Jeremy Pritts 1485a246f1 add support for double and identity conversions 2022-07-11 20:30:52 -04:00
Jeremy Pritts 81ecc464e5 new rgb conversion code 2022-07-10 09:43:35 -04:00
Jeremy Pritts d158e90448 fix RGBAFloat 2022-07-10 09:29:53 -04:00
Jeremy Pritts 7f3808b075 Support for converting RG32, RGB48, and RGBA64 2022-07-07 00:38:12 -04:00
Jeremy Pritts 23c8e2c64a astc decoder return bytes read 2022-07-06 20:48:22 -04:00
Jeremy Pritts ea1c9c34ce rgb tests 2022-07-06 20:30:34 -04:00
Jeremy Pritts d55e1e69a8 return number of bytes read for pvrtc decoder methods 2022-07-06 20:00:28 -04:00
Jeremy Pritts f6ea7a9269 add a decompression method to pvrtc decoder with an out byte[] parameter 2022-07-06 11:15:49 -04:00
Jeremy Pritts 07b0e7d407 replace all pointer use in pvrtc decoder with span 2022-07-06 11:12:47 -04:00
Jeremy Pritts 56a70a2895 add a Pvrtc test 2022-07-06 10:15:28 -04:00
Jeremy Pritts f967a521b0 Dxt tests 2022-07-06 08:59:00 -04:00
Jeremy Pritts 4f775c4eff use more span in etc decoder 2022-07-06 08:53:08 -04:00
dependabot[bot] 9a5da95897 Bump Microsoft.NET.Test.Sdk from 17.1.0 to 17.2.0
Bumps [Microsoft.NET.Test.Sdk](https://github.com/microsoft/vstest) from 17.1.0 to 17.2.0.
- [Release notes](https://github.com/microsoft/vstest/releases)
- [Commits](https://github.com/microsoft/vstest/compare/v17.1.0...v17.2.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]>
2022-07-05 22:06:42 -04:00
Jeremy Pritts 4e037d8ddc use span more in atc decoder 2022-07-05 21:52:16 -04:00
Jeremy Pritts 5d2f86b18f return bytes read for atc decoding methods 2022-07-05 21:25:26 -04:00
Jeremy Pritts d701ff24fc ETC changes:
* Use span in the decoder more
* Return bytes read for all public decoding methods
* Make the tests read all the mip maps
2022-07-05 20:58:06 -04:00
Jeremy Pritts 7be1d516f1 re-enable etc tests 2022-07-05 20:26:44 -04:00
Jeremy Pritts 578a0633d1 use partial classes for astc and pvrtc 2022-07-05 19:00:38 -04:00
Jeremy Pritts 94e4994027 make rgb converter return bytes read 2022-07-05 18:52:32 -04:00
Jeremy Pritts 74d081ca21 add 3 new overloads to DxtDecoder for consistency with other decoders 2022-07-05 18:37:15 -04:00
Jeremy Pritts 8e1792bfaf disable atc and etc tests 2022-07-05 18:32:46 -04:00
Jeremy Pritts 734f158f7f add a real test project 2022-07-05 16:48:28 -04:00
Jeremy Pritts 7aa9794941 etc and yuy2 console app printing fix 2022-07-05 16:47:32 -04:00
Jeremy Pritts 9675ef0943 return the number of bytes read for dxt and yuy2 2022-07-05 11:59:09 -04:00
Jeremy Pritts d4f7b94dea string interpolation 2022-07-05 11:22:42 -04:00
Jeremy Pritts 20d450ac1f use out parameters instead of return for outputted byte arrays 2022-07-05 10:30:38 -04:00
Jeremy Pritts 2711b749db Resolve #4 2022-06-27 09:26:44 -04:00
Jeremy Pritts 6465aa35c3 formatting 2022-06-22 22:38:10 -04:00
Jeremy Pritts 80d8c58d3a remove empty documentation 2022-06-22 22:31:04 -04:00