diff options
Diffstat (limited to 'include/drm')
| -rw-r--r-- | include/drm/drm_atomic.h | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/include/drm/drm_atomic.h b/include/drm/drm_atomic.h index faeb5de74d50..e65ea288cb8b 100644 --- a/include/drm/drm_atomic.h +++ b/include/drm/drm_atomic.h @@ -538,6 +538,24 @@ struct drm_atomic_state { bool checked : 1; /** + * @plane_color_pipeline: + * + * Indicates whether this atomic state originated with a client that + * set the DRM_CLIENT_CAP_PLANE_COLOR_PIPELINE. + * + * Drivers and helper functions should use this to ignore legacy + * properties that are incompatible with the drm_plane COLOR_PIPELINE + * behavior, such as: + * + * - COLOR_RANGE + * - COLOR_ENCODING + * + * or any other driver-specific properties that might affect pixel + * values. + */ + bool plane_color_pipeline : 1; + + /** * @colorops: * * Pointer to array of @drm_colorop and @drm_colorop_state part of this |