Commit Graph
11 Commits
Author SHA1 Message Date
ds5678 09067cecbb Replace Unsafe.As with Unsafe.BitCast where appropriate 2026-02-26 17:39:51 -08:00
ds5678 8f0f94695b More accurate conversion from uint to ushort and byte 2026-01-25 14:51:56 -08:00
ds5678 f5c1aca0e1 Improve numeric conversion involving floating point numbers
32+ bit integers <-> floating point numbers are more precise
2026-01-24 23:34:44 -08:00
Jeremy Pritts c57303ff6b Simplify NumericConversion for signed integers 2023-10-06 23:22:05 -04:00
Jeremy Pritts bd834212ad Support nint, nuint, and NFloat 2023-10-06 23:16:16 -04:00
Jeremy Pritts 6980a32759 More efficient Yuy2 decoding
* Rename ColorExtensions to Color
* Remove constraints on NumericConversion.GetXXXValue()
2023-09-30 12:13:49 -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 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 18a5b27333 Fix bug in NumericConversion 2023-08-02 01:33:37 -04:00
Jeremy Pritts ddcb97be28 Support int, uint, long, ulong, and decimal in IColor<T> 2023-08-01 21:51:29 -04:00