17 Commits
Author SHA1 Message Date
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
Jeremy Pritts 1bf5f70ead Rename Channel to ChannelValue 2024-03-24 16:54:23 -07:00
Jeremy Pritts 5dba4cdb19 Use collection expressions 2023-11-17 10:21:55 -05:00
Jeremy Pritts bd834212ad Support nint, nuint, and NFloat 2023-10-06 23:16:16 -04:00
Jeremy Pritts f3f7b69954 Color.GetChannelCount 2023-09-30 12:16:45 -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 7c6ac4ba0e Support double precision channels 2023-06-22 10:45:36 -04:00
Jeremy Pritts 18abd1731b Standardize naming for floating point rgb formats 2022-11-07 09:58:53 -05:00
Naomi b4ad9bcb39 Add R11G11B10FloatToBGRA32 (#17)
* Add R11G11B10FloatToBGRA32 and ColorRGB32Half

* Requested changes.

* spaces to tabs

* Assert.Multiple
2022-11-06 23:26:54 -05:00
Jeremy Pritts ce581c0ea6 Lossless conversion tests 2022-11-05 12:00:14 -04:00
Jeremy Pritts 35ed50dc26 Signed RGB color support with new source generation for standard RGB formats 2022-11-04 21:06:28 -04:00
Jeremy Pritts 8458eb5866 RGB Half and Single 2022-07-14 10:00:05 -04:00
Jeremy Pritts fac3ca64df Make RGB9e5 a double precision color type 2022-07-11 20:37:06 -04:00
Jeremy Pritts 81ecc464e5 new rgb conversion code 2022-07-10 09:43:35 -04:00