In today’s meeting we discussed making dev-release-3 to replace the AP1 cusp table with the AP1 cusp formula that @priikone had developed. @remia and @KevinJW already had this in their implementations and it was requested to be put into the CTL since it has benefits of reducing the need for a table to be calculated which is only used in the chroma compress to derive the norm value.
To summarize the change, it updates how the Mnorm
value is calculated in the chromaCompress
function. It was a drop in replacement and allowed for the creation and passing around of REACH_GAMUT_TABLE to be removed.
I have pushed the updates to a v2-dev-release-3-staging
branch on my fork of both aces-output and aces-dev.
If this seems to accurately reflect what was asked for, then I’ll merge in to main on the ampas repos.