On 3/31/25 19:04, Shengyu Qu wrote:
My understanding is that currently the driver would just report no
colorop support on cursor plane and actually implement the background
plane's colorop on cursor?
No.
Again it is up to compositors or apps to determine how color pipeline
and colorops are used (or not). For example, both primary plane and
overlay plane have the same color pipeline, HDR can be enabled only on
overlay but not on primary.
Still this is the cleanest way to let compositors know and deal with
this special cursor plane behavior. Or if compositors want to use all
planes with hw colorop + MPO(for power saving or sth.), they have to
detect the gpu they are running on and apply a quirk for this. That's a
"dirty" implementation.
Unrelated to color pipeline.