-
Notifications
You must be signed in to change notification settings - Fork 47
refactor(cmm): perform PCS adjustments in CIccPcsXform, not CIccXform::Apply() #2332
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
Merged
Changes from all commits
Commits
Show all changes
36 commits
Select commit
Hold shift + click to select a range
2f22d04
docs: plan and spec for moving PCS adjustments into CIccPcsXform
maxderhak d4e1f2d
docs: apply pre-flight scan rulings to the PCS adjustment plan
maxderhak 955000e
test: characterize PCS adjustment behavior before moving it
maxderhak dd1920c
test: fix vacuous relative-intent control in PCS adjustment character…
maxderhak e2357c8
fix: build a leading-edge CIccPcsXform when the xform needs a PCS adjust
maxderhak 2ec4e63
feat: add per-side virtual PCS adjust predicates answerable at Begin …
maxderhak ae5bbc5
fix: add CIccXformNamedColor PCS-adjust predicate overrides, out of line
maxderhak af2c273
test: cover the spectral-PCS term in CIccXformNamedColor's predicates
maxderhak 1693b4d
test: replace unreachable spectral-PCS fixture with a real test double
maxderhak eb04612
refactor: CIccPcsXform performs PCS adjustments at chain edges too
maxderhak eeec06d
docs: add spectral-PCS precondition to Task 5 of the PCS adjustment plan
maxderhak 85eb2d3
fix: correct the ConnectLast() domain comment and add leading-edge co…
maxderhak f41275d
test: pin the live spectral-PCS in-xform adjustment
maxderhak 851869b
test: pin XYZ-PCS behaviour after the clip retirement; document place…
maxderhak aaa11ee
docs: record BPC black-point deltas from the PCS adjustment move
maxderhak 6bb880f
docs: fix BPC delta measurement to use a fixture proven live
maxderhak 8109adf
docs: remove irreproducible external probe from BPC delta record
maxderhak 8a89677
docs: full sweep and corrected contract matrix for the PCS adjustment…
maxderhak 45bbc76
docs+fix: address final review findings on the PCS-adjust-in-PcsXform…
maxderhak 2af4dcc
docs: spec the spectral PCS white-point conversion
maxderhak e680d1c
fix(cmm): convert spectral PCS between relative and absolute via the …
maxderhak 8d11da5
docs: resumption record for the PCS adjustment refactor
maxderhak 60bae1b
fix(cmm): cache spectral-port predicates and correct review-round com…
maxderhak a1f40fc
fix(cmm): refresh named-color spectral-port cache on setter, not just…
maxderhak c36831d
fix(cmm): centralise the PCS-port cache refresh into one helper
maxderhak b352d7c
docs: discharge Task 5's spectral precondition
maxderhak 85b7b85
refactor: retire the in-xform PCS adjustment path
maxderhak 185ac61
test+docs: pin a reachable non-PCS port the Task 5 deletion changes
maxderhak c93486b
docs: record the MCS gap in the canonical PCS adjustment design note
maxderhak 25e4c5d
docs: update the resumption record - all tasks complete, three decisi…
maxderhak 35b838b
refactor: delete AdjustPCS()/CheckSrcAbs()/CheckDstAbs() and m_AbsLab
maxderhak a98afba
docs+fix: address review round 2 on the AdjustPCS/CheckSrcAbs deletion
maxderhak 3abdd3d
docs: record the helper deletion in the resumption record
maxderhak b1b9ed3
ci: remove fixed JSON profile count
xsscx 75d839f
ci: remove fixed Windows profile count
xsscx ee8670f
chore: use the ICC copyright + BSD 3-Clause header on the new regress…
maxderhak File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
Large diffs are not rendered by default.
Oops, something went wrong.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.