diff options
Diffstat (limited to 'libs/renderengine/include/renderengine/DisplaySettings.h')
-rw-r--r-- | libs/renderengine/include/renderengine/DisplaySettings.h | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/libs/renderengine/include/renderengine/DisplaySettings.h b/libs/renderengine/include/renderengine/DisplaySettings.h index ca16d2c727..53fa622ad8 100644 --- a/libs/renderengine/include/renderengine/DisplaySettings.h +++ b/libs/renderengine/include/renderengine/DisplaySettings.h @@ -47,8 +47,8 @@ struct DisplaySettings { // DataSpace::UNKNOWN otherwise. ui::Dataspace outputDataspace = ui::Dataspace::UNKNOWN; - // Additional color transform to apply in linear space after transforming - // to the output dataspace. + // Additional color transform to apply after transforming to the output + // dataspace, in non-linear space. mat4 colorTransform = mat4(); // Region that will be cleared to (0, 0, 0, 1) prior to rendering. @@ -60,6 +60,9 @@ struct DisplaySettings { // capture of a device in landscape while the buffer is in portrait // orientation. uint32_t orientation = ui::Transform::ROT_0; + + // SDR white point, -1f if unknown + float sdrWhitePointNits = -1.f; }; static inline bool operator==(const DisplaySettings& lhs, const DisplaySettings& rhs) { |