diff options
Diffstat (limited to 'services/surfaceflinger/DisplayDevice.h')
-rw-r--r-- | services/surfaceflinger/DisplayDevice.h | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/services/surfaceflinger/DisplayDevice.h b/services/surfaceflinger/DisplayDevice.h index 499bf8e6a0..a4706701a8 100644 --- a/services/surfaceflinger/DisplayDevice.h +++ b/services/surfaceflinger/DisplayDevice.h @@ -78,7 +78,7 @@ public: const wp<IBinder>& displayToken, const sp<DisplaySurface>& displaySurface, const sp<IGraphicBufferProducer>& producer, - bool supportWideColor); + bool supportWideColor, bool supportHdr); // clang-format on ~DisplayDevice(); @@ -128,6 +128,7 @@ public: status_t beginFrame(bool mustRecompose) const; status_t prepareFrame(HWComposer& hwc); bool getWideColorSupport() const { return mDisplayHasWideColor; } + bool getHdrSupport() const { return mDisplayHasHdr; } void swapBuffers(HWComposer& hwc) const; @@ -235,6 +236,7 @@ private: // Initialized by SurfaceFlinger when the DisplayDevice is created. // Fed to RenderEngine during composition. bool mDisplayHasWideColor; + bool mDisplayHasHdr; }; struct DisplayDeviceState { |