diff options
author | Allan Sandfeld Jensen <allan.jensen@qt.io> | 2023-09-05 12:37:36 +0200 |
---|---|---|
committer | Allan Sandfeld Jensen <allan.jensen@qt.io> | 2023-10-17 13:53:46 +0000 |
commit | 5a424f4a7b188b75da63eb697f63558af0b17f6f (patch) | |
tree | 54c427fcbc567dac8181ab5fd22d20e72cc51609 /chromium/cc/layers/picture_layer.cc | |
parent | acbcf08a6dffdfe90a6eaf661fcd6923f0de2447 (diff) |
BASELINE: Update Chromium to 116.0.5845.183
Change-Id: Iaaf57e02c218c93993a5044c659b63674e2c8a12
Reviewed-on: https://codereview.qt-project.org/c/qt/qtwebengine-chromium/+/512320
Reviewed-by: Allan Sandfeld Jensen <allan.jensen@qt.io>
Diffstat (limited to 'chromium/cc/layers/picture_layer.cc')
-rw-r--r-- | chromium/cc/layers/picture_layer.cc | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/chromium/cc/layers/picture_layer.cc b/chromium/cc/layers/picture_layer.cc index 85b44125fb4..6254839028b 100644 --- a/chromium/cc/layers/picture_layer.cc +++ b/chromium/cc/layers/picture_layer.cc @@ -117,6 +117,16 @@ void PictureLayer::SetNeedsDisplayRect(const gfx::Rect& layer_rect) { Layer::SetNeedsDisplayRect(layer_rect); } +bool PictureLayer::RequiresSetNeedsDisplayOnHdrHeadroomChange() const { + const auto& display_list = picture_layer_inputs_.display_list; + if (display_list && + display_list->discardable_image_map().content_color_usage() == + gfx::ContentColorUsage::kHDR) { + return true; + } + return false; +} + bool PictureLayer::Update() { update_source_frame_number_.Write(*this) = layer_tree_host()->SourceFrameNumber(); |