/aosp12/frameworks/native/services/surfaceflinger/CompositionEngine/tests/ |
H A D | DisplayColorProfileTest.cpp | 34 using ui::ColorMode; 103 ProfileFactory& addColorModeRenderIntents(ColorMode colorMode, in addColorModeRenderIntents() 131 .addColorModeRenderIntent(ColorMode::SRGB, RenderIntent::ENHANCE) in createProfileWithSRGBColorModeSupport() 132 .addColorModeRenderIntent(ColorMode::SRGB, VendorRenderIntent) in createProfileWithSRGBColorModeSupport() 161 std::unordered_map<ColorMode, std::vector<RenderIntent>> mSupportedColorModes; 437 std::tuple<Dataspace, ColorMode, RenderIntent> actual; in checkGetBestColorMode() 450 using Result = std::tuple<Dataspace, ColorMode, RenderIntent>; in TEST_F() 484 using Result = std::tuple<Dataspace, ColorMode, RenderIntent>; in TEST_F() 517 using Result = std::tuple<Dataspace, ColorMode, RenderIntent>; in TEST_F() 550 using Result = std::tuple<Dataspace, ColorMode, RenderIntent>; in TEST_F() [all …]
|
/aosp12/frameworks/native/services/surfaceflinger/CompositionEngine/src/ |
H A D | DisplayColorProfile.cpp | 38 using ui::ColorMode; 44 ColorMode::DISPLAY_BT2020, 45 ColorMode::DISPLAY_P3, 46 ColorMode::SRGB, 51 ColorMode::BT2100_PQ, 52 ColorMode::BT2100_HLG, 76 case ColorMode::SRGB: in colorModeToDataspace() 92 std::vector<ColorMode> getColorModeCandidates(ColorMode mode) { in getColorModeCandidates() 156 ColorMode getHwcColorMode( in getHwcColorMode() 158 ColorMode mode) { in getHwcColorMode() [all …]
|
/aosp12/frameworks/native/services/surfaceflinger/tests/unittests/ |
H A D | DisplayDevice_GetBestColorModeTest.cpp | 36 void addHwcColorModesMapping(ui::ColorMode colorMode, in addHwcColorModesMapping() 60 ui::ColorMode mOutColorMode; 67 std::unordered_map<ui::ColorMode, std::vector<ui::RenderIntent>> mHwcColorModes; 71 addHwcColorModesMapping(ui::ColorMode::SRGB, in TEST_F() 80 ASSERT_EQ(ui::ColorMode::SRGB, mOutColorMode); in TEST_F() 85 addHwcColorModesMapping(ui::ColorMode::DISPLAY_P3, in TEST_F() 87 addHwcColorModesMapping(ui::ColorMode::SRGB, in TEST_F() 89 addHwcColorModesMapping(ui::ColorMode::DISPLAY_BT2020, in TEST_F() 98 ASSERT_EQ(ui::ColorMode::DISPLAY_P3, mOutColorMode); in TEST_F() 103 addHwcColorModesMapping(ui::ColorMode::DISPLAY_BT2020, in TEST_F() [all …]
|
/aosp12/frameworks/native/libs/ui/ |
H A D | DebugUtils.cpp | 27 using android::ui::ColorMode; 204 case ColorMode::NATIVE: in decodeColorMode() 219 case ColorMode::STANDARD_BT709: in decodeColorMode() 222 case ColorMode::DCI_P3: in decodeColorMode() 225 case ColorMode::SRGB: in decodeColorMode() 228 case ColorMode::ADOBE_RGB: in decodeColorMode() 231 case ColorMode::DISPLAY_P3: in decodeColorMode() 234 case ColorMode::BT2020: in decodeColorMode() 237 case ColorMode::DISPLAY_BT2020: in decodeColorMode() 240 case ColorMode::BT2100_PQ: in decodeColorMode() [all …]
|
/aosp12/hardware/interfaces/graphics/composer/2.2/utils/hal/include/composer-hal/2.2/ |
H A D | ComposerHal.h | 31 using common::V1_1::ColorMode; 58 Error getColorModes(Display display, hidl_vec<common::V1_0::ColorMode>* outModes) override { in getColorModes() 59 return getColorModes_2_2(display, reinterpret_cast<hidl_vec<ColorMode>*>(outModes)); in getColorModes() 63 Error setColorMode(Display display, common::V1_0::ColorMode mode) override { in setColorMode() 64 return setColorMode_2_2(display, static_cast<ColorMode>(mode), RenderIntent::COLORIMETRIC); in setColorMode() 87 virtual Error getColorModes_2_2(Display display, hidl_vec<ColorMode>* outModes) = 0; 88 virtual Error getRenderIntents(Display display, ColorMode mode, 90 virtual Error setColorMode_2_2(Display display, ColorMode mode, RenderIntent intent) = 0;
|
/aosp12/hardware/qcom/sdm845/display/sdm/libs/hwc2/ |
H A D | hwc_display.h | 42 using android::hardware::graphics::common::V1_1::ColorMode; 166 uint32_t GetRenderIntentCount(ColorMode mode); 167 HWC2::Error GetColorModes(uint32_t *out_num_modes, ColorMode *out_modes); 169 HWC2::Error SetColorModeWithRenderIntent(ColorMode mode, RenderIntent intent); 174 ColorMode GetCurrentColorMode() { return current_color_mode_; } in GetCurrentColorMode() 179 void FindRenderIntent(const ColorMode &mode, const std::string &mode_string); 190 ColorMode current_color_mode_ = ColorMode::NATIVE; 194 std::map<ColorMode, RenderIntentMap> color_mode_map_ = {}; 311 ColorMode GetCurrentColorMode() { return current_color_mode_; } in GetCurrentColorMode() 343 virtual HWC2::Error GetColorModes(uint32_t *outNumModes, ColorMode *outModes); [all …]
|
H A D | hwc_display_primary.h | 62 virtual HWC2::Error GetColorModes(uint32_t *out_num_modes, ColorMode *out_modes); 63 virtual HWC2::Error SetColorMode(ColorMode mode); 65 virtual HWC2::Error GetRenderIntents(ColorMode mode, uint32_t *out_num_intents, 67 virtual HWC2::Error SetColorModeWithRenderIntent(ColorMode mode, RenderIntent intent);
|
/aosp12/hardware/interfaces/graphics/composer/2.3/utils/hal/include/composer-hal/2.3/ |
H A D | ComposerHal.h | 29 using common::V1_2::ColorMode; 45 Error setColorMode_2_2(Display display, common::V1_1::ColorMode mode, in setColorMode_2_2() 47 return setColorMode_2_3(display, static_cast<ColorMode>(mode), intent); in setColorMode_2_2() 50 Error getColorModes_2_2(Display display, hidl_vec<common::V1_1::ColorMode>* outModes) override { in getColorModes_2_2() 51 return getColorModes_2_3(display, reinterpret_cast<hidl_vec<ColorMode>*>(outModes)); in getColorModes_2_2() 85 virtual Error setColorMode_2_3(Display display, ColorMode mode, RenderIntent intent) = 0; 87 virtual Error getRenderIntents_2_3(Display display, ColorMode mode, 90 virtual Error getColorModes_2_3(Display display, hidl_vec<ColorMode>* outModes) = 0;
|
/aosp12/hardware/qcom/sm8150/display/sdm/libs/hwc2/ |
H A D | hwc_display.h | 45 using android::hardware::graphics::common::V1_1::ColorMode; 82 uint32_t GetRenderIntentCount(ColorMode mode); 83 HWC2::Error GetColorModes(uint32_t *out_num_modes, ColorMode *out_modes); 85 HWC2::Error SetColorModeWithRenderIntent(ColorMode mode, RenderIntent intent); 90 ColorMode GetCurrentColorMode() { return current_color_mode_; } in GetCurrentColorMode() 92 HWC2::Error CacheColorModeWithRenderIntent(ColorMode mode, RenderIntent intent); 106 ColorMode *color_mode, DynamicRangeType *dynamic_range); 110 ColorMode current_color_mode_ = ColorMode::NATIVE; 116 std::map<ColorMode, RenderIntentMap> color_mode_map_ = {}; 121 std::map<ColorMode, DynamicRangeMap> preferred_mode_ = {}; [all …]
|
H A D | hwc_display_pluggable.h | 52 virtual HWC2::Error GetColorModes(uint32_t *out_num_modes, ColorMode *out_modes); 53 virtual HWC2::Error GetRenderIntents(ColorMode mode, uint32_t *out_num_intents, 55 virtual HWC2::Error SetColorMode(ColorMode mode); 56 virtual HWC2::Error SetColorModeWithRenderIntent(ColorMode mode, RenderIntent intent);
|
H A D | hwc_display.cpp | 89 uint32_t HWCColorMode::GetRenderIntentCount(ColorMode mode) { in GetRenderIntentCount() 118 if (mode < ColorMode::NATIVE || mode > ColorMode::BT2100_HLG) { in ValidateColorModeWithRenderIntent() 196 current_color_mode_ == ColorMode::DISPLAY_P3 && in ApplyCurrentColorModeWithRenderIntent() 227 ColorMode mode = ColorMode::NATIVE; in SetPreferredColorModeInternal() 257 mode = ColorMode::DISPLAY_P3; in SetPreferredColorModeInternal() 259 mode = ColorMode::SRGB; in SetPreferredColorModeInternal() 289 ColorMode mode = ColorMode::NATIVE; in SetColorModeFromClientApi() 334 color_mode_map_[ColorMode::NATIVE][RenderIntent::COLORIMETRIC] in PopulateColorModes() 412 color_mode_map_[ColorMode::NATIVE][RenderIntent::COLORIMETRIC] in PopulateColorModes() 1013 out_modes[0] = ColorMode::NATIVE; in GetColorModes() [all …]
|
/aosp12/hardware/qcom/sm7250/display/composer/ |
H A D | hwc_display.h | 50 using android::hardware::graphics::common::V1_2::ColorMode; 107 uint32_t GetRenderIntentCount(ColorMode mode); 108 HWC2::Error GetColorModes(uint32_t *out_num_modes, ColorMode *out_modes); 110 HWC2::Error SetColorModeWithRenderIntent(ColorMode mode, RenderIntent intent); 115 ColorMode GetCurrentColorMode() { return current_color_mode_; } in GetCurrentColorMode() 117 HWC2::Error CacheColorModeWithRenderIntent(ColorMode mode, RenderIntent intent); 130 ColorMode *color_mode, DynamicRangeType *dynamic_range); 134 ColorMode current_color_mode_ = ColorMode::NATIVE; 140 std::map<ColorMode, RenderIntentMap> color_mode_map_ = {}; 145 std::map<ColorMode, DynamicRangeMap> preferred_mode_ = {}; [all …]
|
H A D | hwc_display_pluggable.h | 52 virtual HWC2::Error GetColorModes(uint32_t *out_num_modes, ColorMode *out_modes); 53 virtual HWC2::Error GetRenderIntents(ColorMode mode, uint32_t *out_num_intents, 55 virtual HWC2::Error SetColorMode(ColorMode mode); 56 virtual HWC2::Error SetColorModeWithRenderIntent(ColorMode mode, RenderIntent intent);
|
H A D | hwc_display.cpp | 88 uint32_t HWCColorMode::GetRenderIntentCount(ColorMode mode) { in GetRenderIntentCount() 119 if (mode < ColorMode::NATIVE || mode > ColorMode::DISPLAY_BT2020) { in ValidateColorModeWithRenderIntent() 202 (current_color_mode_ == ColorMode::DISPLAY_P3 || in ApplyCurrentColorModeWithRenderIntent() 203 current_color_mode_ == ColorMode::DISPLAY_BT2020) && in ApplyCurrentColorModeWithRenderIntent() 241 ColorMode mode = ColorMode::NATIVE; in SetPreferredColorModeInternal() 271 mode = ColorMode::DISPLAY_P3; in SetPreferredColorModeInternal() 273 mode = ColorMode::SRGB; in SetPreferredColorModeInternal() 303 ColorMode mode = ColorMode::NATIVE; in SetColorModeFromClientApi() 403 color_mode_map_[ColorMode::BT2100_PQ][render_intent] in PopulateColorModes() 1045 out_modes[0] = ColorMode::NATIVE; in GetColorModes() [all …]
|
/aosp12/frameworks/native/services/surfaceflinger/tests/ |
H A D | Credentials_test.cpp | 37 using ui::ColorMode; 240 return SurfaceComposerClient::setActiveColorMode(display, ui::ColorMode::NATIVE); in TEST_F() 339 for (ColorMode colorMode : colorModes) { in TEST_F() 341 case ColorMode::DISPLAY_P3: in TEST_F() 342 case ColorMode::ADOBE_RGB: in TEST_F() 343 case ColorMode::DCI_P3: in TEST_F() 368 ColorMode colorMode = info.activeColorMode; in TEST_F() 369 ASSERT_NE(static_cast<ColorMode>(BAD_VALUE), colorMode); in TEST_F()
|
/aosp12/frameworks/native/services/surfaceflinger/CompositionEngine/include/compositionengine/impl/ |
H A D | DisplayColorProfile.h | 44 ui::Dataspace* outDataspace, ui::ColorMode* outMode, 58 ui::Dataspace getTargetDataspace(ui::ColorMode, ui::Dataspace, ui::Dataspace) const override; 65 const ui::ColorMode mode, const ui::RenderIntent intent); 72 ui::ColorMode colorMode;
|
/aosp12/hardware/interfaces/graphics/composer/2.2/utils/passthrough/include/composer-passthrough/2.2/ |
H A D | HwcHal.h | 37 using common::V1_1::ColorMode; 168 Error getColorModes_2_2(Display display, hidl_vec<ColorMode>* outModes) override { in getColorModes_2_2() 170 reinterpret_cast<hidl_vec<common::V1_0::ColorMode>*>(outModes)); in getColorModes_2_2() 173 Error getRenderIntents(Display display, ColorMode mode, in getRenderIntents() 180 if (mode < ColorMode::NATIVE || mode > ColorMode::DISPLAY_P3) { in getRenderIntents() 208 Error setColorMode_2_2(Display display, ColorMode mode, RenderIntent intent) override { in setColorMode_2_2() 216 return setColorMode(display, static_cast<common::V1_0::ColorMode>(mode)); in setColorMode_2_2()
|
/aosp12/hardware/interfaces/graphics/composer/2.2/vts/functional/ |
H A D | VtsHalGraphicsComposerV2_2TargetTest.cpp | 39 using common::V1_1::ColorMode; 567 std::vector<ColorMode> modes = mComposerClient->getColorModes(mPrimaryDisplay); in TEST_P() 569 auto nativeMode = std::find(modes.cbegin(), modes.cend(), ColorMode::NATIVE); in TEST_P() 589 std::vector<ColorMode> modes = mComposerClient->getColorModes(mPrimaryDisplay); in TEST_P() 596 case ColorMode::BT2100_PQ: in TEST_P() 597 case ColorMode::BT2100_HLG: in TEST_P() 619 std::vector<ColorMode> modes = mComposerClient->getColorModes(mPrimaryDisplay); in TEST_P() 635 mPrimaryDisplay, static_cast<ColorMode>(-1), in TEST_P() 643 std::vector<ColorMode> modes = mComposerClient->getColorModes(mPrimaryDisplay); in TEST_P() 676 mPrimaryDisplay, static_cast<ColorMode>(-1), RenderIntent::COLORIMETRIC); in TEST_P() [all …]
|
/aosp12/hardware/interfaces/graphics/composer/2.3/vts/functional/ |
H A D | VtsHalGraphicsComposerV2_3TargetTest.cpp | 43 using common::V1_2::ColorMode; 330 std::vector<ColorMode> modes = mComposerClient->getColorModes_2_3(mPrimaryDisplay); in TEST_P() 337 case ColorMode::BT2100_PQ: in TEST_P() 338 case ColorMode::BT2100_HLG: in TEST_P() 360 std::vector<ColorMode> modes = mComposerClient->getColorModes_2_3(mPrimaryDisplay); in TEST_P() 376 mPrimaryDisplay, static_cast<ColorMode>(-1), in TEST_P() 384 std::vector<ColorMode> colorModes = mComposerClient->getColorModes_2_3(mPrimaryDisplay); in TEST_P() 386 auto native = std::find(colorModes.cbegin(), colorModes.cend(), ColorMode::NATIVE); in TEST_P() 406 std::vector<ColorMode> colorModes = mComposerClient->getColorModes_2_3(mPrimaryDisplay); in TEST_P() 441 mPrimaryDisplay, static_cast<ColorMode>(-1), RenderIntent::COLORIMETRIC); in TEST_P() [all …]
|
/aosp12/hardware/qcom/sm7250/display/sdm/include/private/ |
H A D | snapdragon_color_intf.h | 149 struct ColorMode { struct 161 const uint32_t version = sizeof(struct ColorModeList) + sizeof(struct ColorMode); argument 163 std::vector<ColorMode> list; 222 ColorMode color_mode;
|
/aosp12/hardware/interfaces/graphics/composer/2.2/utils/vts/ |
H A D | ReadbackVts.cpp | 39 const std::vector<ColorMode> ReadbackHelper::colorModes = {ColorMode::SRGB, ColorMode::DISPLAY_P3}; 43 std::string ReadbackHelper::getColorModeString(ColorMode mode) { in getColorModeString() 45 case ColorMode::SRGB: in getColorModeString() 47 case ColorMode::DISPLAY_P3: in getColorModeString() 67 Dataspace ReadbackHelper::getDataspaceForColorMode(ColorMode mode) { in getDataspaceForColorMode() 69 case ColorMode::DISPLAY_P3: in getDataspaceForColorMode() 71 case ColorMode::SRGB: in getDataspaceForColorMode()
|
/aosp12/hardware/interfaces/graphics/composer/2.3/utils/vts/include/composer-vts/2.3/ |
H A D | ComposerVts.h | 35 using common::V1_2::ColorMode; 81 std::vector<ColorMode> getColorModes_2_3(Display display); 83 void setColorMode_2_3(Display display, ColorMode mode, RenderIntent intent); 85 std::vector<RenderIntent> getRenderIntents_2_3(Display display, ColorMode mode);
|
/aosp12/hardware/interfaces/graphics/composer/2.2/utils/vts/include/composer-vts/2.2/ |
H A D | ComposerVts.h | 40 using common::V1_1::ColorMode; 84 std::vector<ColorMode> getColorModes(Display display); 85 std::vector<RenderIntent> getRenderIntents(Display display, ColorMode mode); 86 void setColorMode(Display display, ColorMode mode, RenderIntent intent);
|
/aosp12/frameworks/native/services/vr/hardware_composer/impl/ |
H A D | vr_hwc.h | 60 using types::V1_2::ColorMode; 101 ColorMode color_mode; 165 ColorMode color_mode() const { return color_mode_; } in color_mode() 166 void set_color_mode(ColorMode mode) { color_mode_ = mode; } in set_color_mode() 198 ColorMode color_mode_; 303 Error getRenderIntents(Display display, types::V1_1::ColorMode mode, 319 Error setColorMode_2_3(Display display, ColorMode mode, 321 Error getRenderIntents_2_3(Display display, ColorMode mode, 324 hidl_vec<ColorMode>* outModes) override;
|
/aosp12/frameworks/native/libs/ui/include/ui/ |
H A D | DynamicDisplayInfo.h | 40 std::vector<ui::ColorMode> supportedColorModes; 41 ui::ColorMode activeColorMode;
|