summaryrefslogtreecommitdiff
path: root/services/surfaceflinger/DisplayDevice.cpp
diff options
context:
space:
mode:
author TreeHugger Robot <treehugger-gerrit@google.com> 2017-08-02 18:35:41 +0000
committer Android (Google) Code Review <android-gerrit@google.com> 2017-08-02 18:35:41 +0000
commitddd9c712727881acbedec8a66535ab31fa2a5b4f (patch)
tree3923fe3132b19051013550bdf1f8d3fe4d31e80c /services/surfaceflinger/DisplayDevice.cpp
parentd5e8f47effe8f7d3cc64ab1e3ae3fea05b9400b5 (diff)
parent281e8113d0ce20c702e847caf971663021eb65e3 (diff)
Merge changes If4271719,I9c9b5de9,I46a26a67 into oc-dr1-dev
* changes: Communicate composition buffer dataspace to HWC Add VK_COLOR_SPACE_EXTENDED_SRGB_NONLINEAR_EXT. Check wide-color support before adding extensions
Diffstat (limited to 'services/surfaceflinger/DisplayDevice.cpp')
-rw-r--r--services/surfaceflinger/DisplayDevice.cpp5
1 files changed, 5 insertions, 0 deletions
diff --git a/services/surfaceflinger/DisplayDevice.cpp b/services/surfaceflinger/DisplayDevice.cpp
index a0abf12f9a..fc60002334 100644
--- a/services/surfaceflinger/DisplayDevice.cpp
+++ b/services/surfaceflinger/DisplayDevice.cpp
@@ -442,6 +442,11 @@ void DisplayDevice::setActiveColorMode(android_color_mode_t mode) {
android_color_mode_t DisplayDevice::getActiveColorMode() const {
return mActiveColorMode;
}
+
+void DisplayDevice::setCompositionDataSpace(android_dataspace dataspace) {
+ ANativeWindow* const window = mNativeWindow.get();
+ native_window_set_buffers_data_space(window, dataspace);
+}
#endif
// ----------------------------------------------------------------------------