Skip to content

[css-color-4] Corrections for Raytrace GMA #14029#14080

Merged
svgeesus merged 1 commit into
w3c:mainfrom
facelessuser:css-color-4/raytrace-gma-fixes
Jun 23, 2026
Merged

[css-color-4] Corrections for Raytrace GMA #14029#14080
svgeesus merged 1 commit into
w3c:mainfrom
facelessuser:css-color-4/raytrace-gma-fixes

Conversation

@facelessuser

Copy link
Copy Markdown
Contributor
  1. Sign was wrong on delta threshold within the ray trace pseudocode: < should have been >.
  2. Update gamut surface distance threshold from 1e-6 to 1e-12 which allows for better hue preservation in certain cases when using 64-bit unit types.
  3. Values are presented from the 64-bit perspective, footnotes should clarify this and offer proper 32-bit values as well. This should be done for both the ray trace delta threshold and the gamut surface distance threshold.
  4. Update clip(|current|) to clip(|origin_rgb|) as current doesn't exist in the context of the pseudocode.

[css-spec-shortname-1] Brief description which should also include the #issuenum-or-URL and/or link to relevant CSSWG minutes.

Copy the above line into the Title and replace with the relevant details. Fill in any additional details here. See https://github.com/w3c/csswg-drafts/blob/master/CONTRIBUTING.md for more info.

1. Sign was wrong on delta threshold within the ray trace pseudocode:
   `<` should have been `>`.
2. Update gamut surface distance threshold from `1e-6` to `1e-12` which
   allows for better hue preservation in certain cases when using
   64-bit unit types.
3. Values are presented from the 64-bit perspective, footnotes should
   clarify this and offer proper 32-bit values as well. This should be
   done for both the ray trace delta threshold and the gamut surface
   distance threshold.
4. Update `clip(|current|)` to `clip(|origin_rgb|)` as `current`
   doesn't exist in the context of the pseudocode.
@w3cbot

w3cbot commented Jun 23, 2026

Copy link
Copy Markdown

svgeesus marked as non substantive for IPR from ash-nazg.

@svgeesus svgeesus merged commit 24a74f8 into w3c:main Jun 23, 2026
1 of 2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

3 participants