Home
last modified time | relevance | path

Searched refs:Composition (Results 1 – 21 of 21) sorted by relevance

/frameworks/native/services/surfaceflinger/DisplayHardware/
DHWComposer.cpp97 void HWComposer::validateChange(HWC2::Composition from, HWC2::Composition to) { in validateChange()
100 case HWC2::Composition::Client: in validateChange()
103 case HWC2::Composition::Device: in validateChange()
104 case HWC2::Composition::SolidColor: in validateChange()
105 valid = (to == HWC2::Composition::Client); in validateChange()
107 case HWC2::Composition::Cursor: in validateChange()
108 case HWC2::Composition::Sideband: in validateChange()
109 valid = (to == HWC2::Composition::Client || in validateChange()
110 to == HWC2::Composition::Device); in validateChange()
478 std::unordered_map<HWC2::Layer*, HWC2::Composition> changedTypes; in prepare()
[all …]
DComposerHal.h82 std::vector<IComposerClient::Composition>* outTypes);
114 std::vector<IComposerClient::Composition> compositionTypes;
169 std::vector<IComposerClient::Composition>* outTypes);
233 IComposerClient::Composition type);
DHWComposer.h173 static void validateChange(HWC2::Composition from, HWC2::Composition to);
DHWC2.cpp349 std::unordered_map<Layer*, Composition>* outTypes) in getChangedCompositionTypes()
352 std::vector<Hwc2::IComposerClient::Composition> types; in getChangedCompositionTypes()
367 auto type = static_cast<Composition>(types[element]); in getChangedCompositionTypes()
793 Error Layer::setCompositionType(Composition type) in setCompositionType()
795 auto intType = static_cast<Hwc2::IComposerClient::Composition>(type); in setCompositionType()
DHWC2.h208 std::unordered_map<Layer*, Composition>* outTypes);
311 [[clang::warn_unused_result]] Error setCompositionType(Composition type);
DComposerHal.cpp309 std::vector<IComposerClient::Composition>* outTypes) in getChangedCompositionTypes()
646 IComposerClient::Composition type) in setLayerCompositionType()
914 auto type = static_cast<IComposerClient::Composition>(readSigned()); in parseSetChangedCompositionTypes()
1042 std::vector<IComposerClient::Composition>* outTypes) in takeChangedCompositionTypes()
/frameworks/native/libs/vr/libvrflinger/
Dhardware_composer.h68 HWC::Composition composition_type, size_t z_roder);
79 HWC::Transform transform, HWC::Composition composition_type,
119 HWC::Composition GetCompositionType() const { return composition_type_; } in GetCompositionType()
191 HWC::Composition composition_type_ = HWC::Composition::Invalid;
192 HWC::Composition target_composition_type_ = HWC::Composition::Device;
Dhwc_types.h184 struct Composition final : public Wrapper<HWC2::Composition> {
194 Composition() : Base(Invalid) {}
Dhardware_composer.cpp909 HWC::Composition::Device, layer_index); in UpdateLayerConfig()
1066 composition_type_ = HWC::Composition::Invalid; in Reset()
1077 HWC::Composition composition_type, size_t z_order) in Layer()
1087 HWC::Transform transform, HWC::Composition composition_type, in Layer()
1243 if (composition_type_ == HWC::Composition::Invalid) { in Prepare()
1244 composition_type_ = HWC::Composition::SolidColor; in Prepare()
1247 composition_type_.cast<Hwc2::IComposerClient::Composition>()); in Prepare()
1260 composition_type_.cast<Hwc2::IComposerClient::Composition>()); in Prepare()
/frameworks/native/services/vr/hardware_composer/impl/
Dvr_hwc.cpp130 std::vector<IComposerClient::Composition>* types) { in GetChangedCompositionTypes()
140 case IComposerClient::Composition::SOLID_COLOR: in GetChangedCompositionTypes()
141 case IComposerClient::Composition::CURSOR: in GetChangedCompositionTypes()
142 case IComposerClient::Composition::SIDEBAND: in GetChangedCompositionTypes()
155 if (layers_[i].composition_type != IComposerClient::Composition::CLIENT) { in GetChangedCompositionTypes()
157 types->push_back(IComposerClient::Composition::CLIENT); in GetChangedCompositionTypes()
158 layers_[i].composition_type = IComposerClient::Composition::CLIENT; in GetChangedCompositionTypes()
164 if (layers_[i].composition_type != IComposerClient::Composition::DEVICE) { in GetChangedCompositionTypes()
166 types->push_back(IComposerClient::Composition::DEVICE); in GetChangedCompositionTypes()
167 layers_[i].composition_type = IComposerClient::Composition::DEVICE; in GetChangedCompositionTypes()
[all …]
Dvr_hwc.h112 using Composition = member
113 hardware::graphics::composer::V2_1::IComposerClient::Composition;
119 Composition composition_type;
142 std::vector<IComposerClient::Composition>* composition);
251 std::vector<IComposerClient::Composition>* outCompositionTypes,
/frameworks/native/libs/hwc2on1adapter/include/hwc2on1adapter/
DHWC2On1Adapter.h339 const std::unordered_map<hwc2_layer_t, HWC2::Composition>&
350 HWC2::Composition type) { in addTypeChange()
362 std::unordered_map<hwc2_layer_t, HWC2::Composition>
542 HWC2::Error setCompositionType(HWC2::Composition type);
552 HWC2::Composition getCompositionType() const { in getCompositionType()
575 return (mCompositionType == HWC2::Composition::SolidColor && in hasUnsupportedBackgroundColor()
594 HWC2::Composition mCompositionType;
645 auto type = static_cast<HWC2::Composition>(intType); in setLayerCompositionTypeHook()
/frameworks/native/libs/hwc2on1adapter/
DHWC2On1Adapter.cpp1828 if (layer.getCompositionType() != Composition::Client) { in updateTypeChanges()
1829 mChanges->addTypeChange(layerId, Composition::Client); in updateTypeChanges()
1833 if (layer.getCompositionType() != Composition::Device) { in updateTypeChanges()
1834 mChanges->addTypeChange(layerId, Composition::Device); in updateTypeChanges()
1838 ALOGE_IF(layer.getCompositionType() != Composition::SolidColor, in updateTypeChanges()
1846 ALOGE_IF(layer.getCompositionType() != Composition::Sideband, in updateTypeChanges()
1851 ALOGE_IF(layer.getCompositionType() != Composition::Cursor, in updateTypeChanges()
1910 mCompositionType(Composition::Invalid),
1936 if (mCompositionType != Composition::Cursor) { in setCursorPosition()
1974 Error HWC2On1Adapter::Layer::setCompositionType(Composition type) { in setCompositionType()
[all …]
/frameworks/native/services/surfaceflinger/
DLayer.h326 void setCompositionType(int32_t hwcId, HWC2::Composition type,
328 HWC2::Composition getCompositionType(int32_t hwcId) const;
756 compositionType(HWC2::Composition::Invalid), in HWCInfo()
762 HWC2::Composition compositionType;
DLayer.cpp883 setCompositionType(hwcId, HWC2::Composition::Sideband);
898 setCompositionType(hwcId, HWC2::Composition::Client);
904 setCompositionType(hwcId, HWC2::Composition::SolidColor);
927 setCompositionType(hwcId, HWC2::Composition::Cursor);
930 setCompositionType(hwcId, HWC2::Composition::Device);
983 getCompositionType(hwcId) != HWC2::Composition::Cursor) {
1265 void Layer::setCompositionType(int32_t hwcId, HWC2::Composition type,
1288 HWC2::Composition Layer::getCompositionType(int32_t hwcId) const {
1292 return HWC2::Composition::Client;
1296 return HWC2::Composition::Invalid;
DSurfaceFlinger.cpp1982 if (layer->getCompositionType(hwcId) == HWC2::Composition::Client) { in postFramebuffer()
2709 case HWC2::Composition::Cursor: in doComposeSurfaces()
2710 case HWC2::Composition::Device: in doComposeSurfaces()
2711 case HWC2::Composition::Sideband: in doComposeSurfaces()
2712 case HWC2::Composition::SolidColor: { in doComposeSurfaces()
2723 case HWC2::Composition::Client: { in doComposeSurfaces()
/frameworks/native/services/surfaceflinger/tests/hwc2/
DHwc2TestLayer.cpp42 mComposition(getCoverage(Hwc2TestPropertyName::Composition, coverage, in Hwc2TestLayer()
DHwc2TestProperties.h41 Composition, enumerator
DHwc2Test.cpp3800 {{Hwc2TestPropertyName::Composition, Hwc2TestCoverage::Complete}, in TEST_F()
3815 {{Hwc2TestPropertyName::Composition, Hwc2TestCoverage::Complete}, in TEST_F()
3832 {{Hwc2TestPropertyName::Composition, Hwc2TestCoverage::Complete}}; in TEST_F()
3846 {{Hwc2TestPropertyName::Composition, Hwc2TestCoverage::Complete}, in TEST_F()
3861 {{Hwc2TestPropertyName::Composition, Hwc2TestCoverage::Complete}, in TEST_F()
/frameworks/native/libs/vr/libdvrcommon/tests/
Dpose_test.cpp90 TYPED_TEST(PoseTest, Composition) { in TYPED_TEST() argument
/frameworks/native/opengl/specs/
DEGL_ANDROID_get_frame_timestamps.txt112 "3.13 Composition and Display Timestamps