Cached sRGB transforms can be noticeably different then ones created from embedded sRGB profiles
Categories
(Core :: Graphics: Color Management, defect)
Tracking
()
People
(Reporter: jrmuizel, Unassigned)
References
(Blocks 1 open bug)
Details
We don't turn on v4 until after creating the cached sRGB transforms:
https://searchfox.org/mozilla-central/rev/15de05f0e6d841cbc2ac66f8dcad72ebdada47f6/gfx/thebes/gfxPlatform.cpp#2102
This can cause the cached transforms to be noticeably different then the ones created after startup because we don't use the embedded LUTs until v4 is turned on.
Reporter | ||
Comment 1•3 years ago
|
||
The right solution might be to always ignore output LUTs. They are probably too slow to be a good idea.
Comment 2•3 years ago
|
||
Wouldn't that lead to incorrect rendering when the display profile makes use of LUTs?
Reporter | ||
Comment 3•3 years ago
|
||
I believe display profiles are still required to have Tone Reproduce Curves. So the rendering may not match the LUT exactly, but hopefully won't be too far off.
My understanding is that Chrome does not use the LUTs from the display profiles.
Comment 4•3 years ago
|
||
The severity field is not set for this bug.
:aosmond, could you have a look please?
For more information, please visit auto_nag documentation.
Updated•3 months ago
|
Updated•17 days ago
|
Description
•