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