Rebuilding the Color API #205

Merged
dandielo merged 44 commits from feature-colors-and-cleanup into master 2026-05-30 01:49:23 +00:00
Owner

Work-In-Progress

Refactored the Color API's to use okLAB/okLCH

# Work-In-Progress Refactored the Color API's to use okLAB/okLCH
* Reimplemented previously existing methods for HeapVarString.
* Fixed MultiHashMap iterator not skipping
* Fixed ShardContainer missing 'push_back' version for C style arrays.
* Fixed sort still using old api in some cases.
* More temporary fixes for GfxRunner.
* Provide some crude constexpr implementations for various functions.
* We won't care too much about it as we expect compilers to support constexpr math functions soon'ish
* Code is based on examples from "Björn Ottosson"
* License is currently only included in the source file.
* The logic for making the conversions might be optimized later if necessary.
* Used P3 and RC2020 color spaces as targets.
* Updated Arctic dependency to 0.2.4 (unreleased)
* Implemented OkLCH to SRGB processing in shaders. (unused)
- Updated .gitignore
* Provide some crude constexpr implementations for various functions.
* We won't care too much about it as we expect compilers to support constexpr math functions soon'ish
* Code is based on examples from "Björn Ottosson"
* License is currently only included in the source file.
* The logic for making the conversions might be optimized later if necessary.
* Used P3 and RC2020 color spaces as targets.
* Updated Arctic dependency to 0.2.4 (unreleased)
* Implemented OkLCH to SRGB processing in shaders. (unused)
* Reimplemented previously existing methods for HeapVarString.
* Fixed MultiHashMap iterator not skipping
* Fixed ShardContainer missing 'push_back' version for C style arrays.
* Fixed sort still using old api in some cases.
* More temporary fixes for GfxRunner.
- Updated .gitignore
dandielo changed title from WIP: Rebuilding the Color API to Rebuilding the Color API 2026-05-30 01:40:39 +00:00
dandielo merged commit 79dd4b70c6 into master 2026-05-30 01:49:23 +00:00
dandielo referenced this pull request from a commit 2026-05-30 01:49:24 +00:00
Sign in to join this conversation.
No description provided.