summaryrefslogtreecommitdiff
path: root/libs/renderengine/include/renderengine/DisplaySettings.h
diff options
context:
space:
mode:
Diffstat (limited to 'libs/renderengine/include/renderengine/DisplaySettings.h')
-rw-r--r--libs/renderengine/include/renderengine/DisplaySettings.h7
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) {