Commit Graph
29 Commits
Author SHA1 Message Date
ds5678 c919852137 Generic ColorARGB and ColorBGRA 2025-11-27 12:37:42 -08:00
ds5678 324f8eb8f4 Refactor: Replace custom WriteAllBytes with File API
Removed the custom WriteAllBytes method from the Program class,
which handled writing a ReadOnlySpan<byte> to a file. Updated
the code to use the built-in File.WriteAllBytes method instead.
This change simplifies the codebase by leveraging .NET's
standard library functionality and eliminates redundant code.
2025-10-06 02:07:20 -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 eeffa5897d Simplify path handling in the console app 2025-10-05 22:44:07 -07:00
Jeremy Pritts 8e82e702a7 OpenEXR writing 2024-03-24 17:00:42 -07:00
Jeremy Pritts 1957784de4 Support specifying channels 2024-03-24 16:59:44 -07:00
Jeremy Pritts 509a567aa5 Publish AOT 2023-11-16 18:55:03 -05:00
Jeremy Pritts 1f1dd55e85 .NET 8 2023-11-16 18:42:55 -05:00
Jeremy Pritts bd834212ad Support nint, nuint, and NFloat 2023-10-06 23:16:16 -04:00
Jeremy Pritts 850f7f335a Formatting 2023-09-30 10:49:53 -04:00
Jeremy Pritts f90871bd03 Support Int128 and UInt128 2023-08-02 20:00:50 -04:00
Jeremy Pritts c578ab204b Remove ColorRGB32Half
* Related: #17
2023-08-02 17:27:57 -04:00
Jeremy Pritts aea54da07a Generic Color Structs
* Resolves #42
* Removes many of the nongeneric structs
* Unit tests for ColorRGB32Half are disabled (#17)
2023-08-02 03:52:34 -04:00
Jeremy Pritts 093a810e30 DirectBitmap Improvements:
* Make readonly
* Cache ImageWriter instance
* Use IColor<T> static properties
2023-08-01 09:59:02 -04:00
Jeremy Pritts 2085dbcce4 Add methods to DirectBitmap 2023-07-01 14:16:50 -04:00
Jeremy Pritts fa94774143 Separate BcDecoder into 7 classes 2023-06-29 22:45:23 -04:00
Jeremy Pritts 7c6ac4ba0e Support double precision channels 2023-06-22 10:45:36 -04:00
Jeremy Pritts 7cea861443 Refactor source generation to include the RGB console method 2022-11-23 19:06:54 -05:00
Jeremy Pritts 92d1909562 Bump to .NET 7 2022-11-17 19:27:19 -05:00
Jeremy Pritts be63ebdb23 Ported Bc code 2022-07-16 15:49:16 -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 9555cbf25c add a unified console application 2022-07-12 08:56:45 -04:00