/aosp12/hardware/google/graphics/common/libacryl/ |
H A D | acrylic.cpp | 38 for (auto layer: mLayers) { in ~Acrylic() 48 if (mLayers.size() >= getCapabilities().maxLayerCount()) { in createLayer() 50 mLayers.size() , getCapabilities().maxLayerCount()); in createLayer() 60 mLayers.push_back(layer); in createLayer() 69 auto it = find(std::begin(mLayers), std::end(mLayers), layer); in removeLayer() 71 if (it == std::end(mLayers)) { in removeLayer() 75 mLayers.erase(it); in removeLayer() 123 for (auto layer: mLayers) { in validateAllLayers() 126 layer->getSettingFlags(), mLayers.size()); in validateAllLayers() 169 mLayers.size(), xy.hori, xy.vert); in validateAllLayers() [all …]
|
H A D | acrylic_performance.cpp | 56 mHasBackgroundLayer(false), mLayers(NULL) in AcrylicPerformanceRequestFrame() 63 delete [] mLayers; in ~AcrylicPerformanceRequestFrame() 69 delete [] mLayers; in reset() 70 mLayers = NULL; in reset() 72 mLayers = new AcrylicPerformanceRequestLayer[num_layers]; in reset() 73 if (mLayers == NULL) { in reset()
|
/aosp12/hardware/google/graphics/common/libhwc2.1/libdevice/ |
H A D | ExynosDisplay.cpp | 847 if (!mLayers.isEmpty()) { in checkLayer() 1345 mLayers[i]->mLastLayerBuffer != mLayers[i]->mLayerBuffer) { in skipSignalIdleForVideoLayer() 1359 mLayers[i]->mLastLayerBuffer = mLayers[i]->mLayerBuffer; in doPostProcessing() 2082 mLayers.size()); in printDebugInfos() 2264 if(mLayers[i]->mLastLayerBuffer != mLayers[i]->mLayerBuffer) in checkConfigChanged() 2594 mLayers[i]->mExynosCompositionType = mLayers[i]->mValidateCompositionType; in acceptDisplayChanges() 4054 for (size_t i = 0; i < mLayers.size(); i++) mLayers[i]->setSrcAcquireFence(); in validateDisplay() 4245 if (mLayers.size()) { in dump() 4897 … mLayers[i]->mDisplayFrame.top, mLayers[i]->mDisplayFrame.right, mLayers[i]->mDisplayFrame.bottom); in handleWindowUpdate() 5018 mLayers[i]->mAcquireFence = fence_close(mLayers[i]->mAcquireFence, this, in closeFencesForSkipFrame() [all …]
|
/aosp12/frameworks/layoutlib/bridge/src/com/android/layoutlib/bridge/impl/ |
H A D | GcSnapshot.java | 359 for (Layer layer : mLayers) { in dispose() 421 mLayers.clear(); in setBitmap() 422 mLayers.add(baseLayer); in setBitmap() 427 if (mLayers.size() > 0) { in translate() 440 if (mLayers.size() > 0) { in rotate() 453 if (mLayers.size() > 0) { in scale() 466 if (mLayers.size() > 0) { in getTransform() 478 if (mLayers.size() > 0) { in setTransform() 511 if (mLayers.size() > 0) { in clip() 539 if (mLayers.size() > 0) { in getClip() [all …]
|
/aosp12/frameworks/native/services/surfaceflinger/CompositionEngine/src/planner/ |
H A D | CachedSet.cpp | 85 if (mLayers.size() == 1) { in getNonBufferHash() 101 for (const Layer& layer : mLayers) { in getComponentDisplayCost() 110 if (mLayers.size() == 1) { in getCreationCost() 128 for (const Layer& layer : mLayers) { in hasBufferUpdate() 143 std::transform(mLayers.begin(), mLayers.end(), std::back_inserter(layers), in decompose() 190 for (const auto& layer : mLayers) { in render() 304 if (!mLayers[0].getBuffer()) { in requiresHolePunch() 321 return std::any_of(mLayers.cbegin(), mLayers.cend(), in hasBlurBehind() 364 return std::any_of(mLayers.cbegin(), mLayers.cend(), [](const Layer& layer) { in hasUnsupportedDataspace() 382 return std::any_of(mLayers.cbegin(), mLayers.cend(), in hasProtectedLayers() [all …]
|
H A D | Flattener.cpp | 77 if (mCurrentGeometry != hash || (!mLayers.empty() && !isSameStack(layers, mLayers))) { in flattenLayers() 90 ++mFinalLayerCounts[mLayers.size()]; in flattenLayers() 144 for (const CachedSet& layer : mLayers) { in dumpLayers() 240 mLayers.clear(); in resetActivities() 250 for (const auto& layer : mLayers) { in computeLayersHash() 263 if (mLayers.empty()) { in mergeWithCachedSets() 269 mLayers = std::move(merged); in mergeWithCachedSets() 280 for (const CachedSet& layer : mLayers) { in mergeWithCachedSets() 399 mLayers = std::move(merged); in mergeWithCachedSets() 411 for (auto currentSet = mLayers.cbegin(); currentSet != mLayers.cend(); ++currentSet) { in findCandidateRuns() [all …]
|
H A D | Predictor.cpp | 29 if (mLayers.size() != other.size()) { in getApproximateMatch() 34 for (size_t i = 0; i < mLayers.size(); ++i) { in getApproximateMatch() 36 if (mLayers[i].getHash() == other[i]->getHash()) { in getApproximateMatch() 42 if (mLayers[i].getCompositionType() == hal::Composition::CLIENT && in getApproximateMatch() 48 if (mLayers[i].getCompositionType() != other[i]->getCompositionType()) { in getApproximateMatch() 58 Flags<LayerStateField> differingFields = mLayers[i].getDifferingFields(*other[i]); in getApproximateMatch()
|
/aosp12/packages/services/Car/car-lib/src/android/car/vms/ |
H A D | VmsSubscriptionState.java | 54 private @NonNull Set<VmsLayer> mLayers; field in VmsSubscriptionState 62 mLayers = Collections.unmodifiableSet(mLayers); in onConstructed() 67 dest.writeArraySet(new ArraySet<>(mLayers)); in parcelLayers() 115 this.mLayers = layers; in VmsSubscriptionState() 117 NonNull.class, null, mLayers); in VmsSubscriptionState() 138 return mLayers; in getLayers() 157 "layers = " + mLayers + ", " + in toString() 176 && Objects.equals(mLayers, that.mLayers) in equals() 188 _hash = 31 * _hash + Objects.hashCode(mLayers); in hashCode() 220 this.mLayers = layers; in VmsSubscriptionState() [all …]
|
/aosp12/frameworks/native/services/surfaceflinger/tests/unittests/ |
H A D | SetFrameRateTest.cpp | 129 std::vector<sp<Layer>> mLayers; member in android::SetFrameRateTest 154 for (auto layer : mLayers) { in commitTransaction() 195 auto layer = mLayers.emplace_back(layerFactory->createLayer(mFlinger)); in TEST_P() 206 auto parent = mLayers.emplace_back(layerFactory->createLayer(mFlinger)); in TEST_P() 207 auto child1 = mLayers.emplace_back(layerFactory->createLayer(mFlinger)); in TEST_P() 208 auto child2 = mLayers.emplace_back(layerFactory->createLayer(mFlinger)); in TEST_P() 231 auto parent = mLayers.emplace_back(layerFactory->createLayer(mFlinger)); in TEST_P() 232 auto child1 = mLayers.emplace_back(layerFactory->createLayer(mFlinger)); in TEST_P() 233 auto child2 = mLayers.emplace_back(layerFactory->createLayer(mFlinger)); in TEST_P() 270 auto parent = mLayers.emplace_back(layerFactory->createLayer(mFlinger)); in TEST_P() [all …]
|
/aosp12/hardware/google/graphics/common/libhwc2.1/libexternaldisplay/ |
H A D | ExynosExternalDisplay.cpp | 90 if (mLayers.size() != 0) { in openExternalDisplay() 91 mLayers.clear(); in openExternalDisplay() 121 for (size_t i = 0; i < mLayers.size(); i++) { in closeExternalDisplay() 122 ExynosLayer *layer = mLayers[i]; in closeExternalDisplay() 167 ExynosLayer *layer = mLayers[i]; in handleRotate() 177 for (size_t i = 0; i < mLayers.size(); i++) { in handleRotate() 178 ExynosLayer *layer = mLayers[i]; in handleRotate() 201 ExynosLayer *layer = mLayers[i]; in checkRotate() 257 ExynosLayer *layer = mLayers[i]; in validateDisplay() 307 mLayers[i]->mReleaseFence = -1; in presentDisplay() [all …]
|
/aosp12/frameworks/base/packages/SystemUI/src/com/android/systemui/ |
H A D | HardwareBgDrawable.java | 31 private final Drawable[] mLayers; field in HardwareBgDrawable 46 mLayers = layers; in HardwareBgDrawable() 84 mLayers[0].setBounds(bounds.left, bounds.top, bounds.right, top); in draw() 86 mLayers[1].setBounds(bounds.left, top, bounds.right, bounds.bottom); in draw() 89 mLayers[1].draw(canvas); in draw() 90 mLayers[0].draw(canvas); in draw() 92 mLayers[0].draw(canvas); in draw() 93 mLayers[1].draw(canvas); in draw() 96 mLayers[0].draw(canvas); in draw()
|
/aosp12/frameworks/native/cmds/surfacereplayer/replayer/ |
H A D | Replayer.cpp | 363 if (mLayers[change.id()] == nullptr) { in doSurfaceTransaction() 461 t.setPosition(mLayers[id], pc.x(), pc.y()); in setPosition() 467 t.setSize(mLayers[id], sc.w(), sc.h()); in setSize() 473 t.setLayer(mLayers[id], lc.layer()); in setLayer() 479 t.setAlpha(mLayers[id], ac.alpha()); in setAlpha() 490 t.setCrop(mLayers[id], r); in setCrop() 600 auto& layer = mLayers[create.id()]; in createSurfaceControl() 669 if (mLayers.count(c.parent_id()) != 0 && mLayers[c.parent_id()] != nullptr) { in setReparentChange() 677 if (mLayers.count(c.relative_parent_id()) == 0 || mLayers[c.relative_parent_id()] == nullptr) { in setRelativeParentChange() 681 t.setRelativeLayer(mLayers[id], mLayers[c.relative_parent_id()], c.z()); in setRelativeParentChange() [all …]
|
/aosp12/frameworks/native/services/surfaceflinger/CompositionEngine/include/compositionengine/impl/planner/ |
H A D | CachedSet.h | 65 size_t getLayerCount() const { return mLayers.size(); } in getLayerCount() 66 const Layer& getFirstLayer() const { return mLayers[0]; } in getFirstLayer() 79 const std::vector<Layer>& getConstituentLayers() const { return mLayers; } in getConstituentLayers() 105 mLayers.insert(mLayers.end(), other.mLayers.cbegin(), other.mLayers.cend()); in append() 155 std::vector<Layer> mLayers; variable
|
H A D | Predictor.h | 25 LayerStack(const std::vector<const LayerState*>& layers) : mLayers(copyLayers(layers)) {} in LayerStack() 53 if (mLayers.size() != other.mLayers.size()) { in compare() 55 mLayers.size(), other.mLayers.size()); in compare() 59 for (size_t l = 0; l < mLayers.size(); ++l) { in compare() 60 const auto& thisLayer = mLayers[l]; in compare() 61 const auto& otherLayer = other.mLayers[l]; in compare() 77 for (const LayerState& layer : mLayers) { in dump() 85 for (const LayerState& layer : mLayers) { 101 std::vector<const LayerState> mLayers; variable
|
/aosp12/frameworks/base/libs/hwui/renderthread/ |
H A D | DrawFrameTask.cpp | 108 for (size_t i = 0; i < mLayers.size(); i++) { in pushLayerUpdate() 109 if (mLayers[i].get() == layer) { in pushLayerUpdate() 113 mLayers.push_back(layer); in pushLayerUpdate() 117 for (size_t i = 0; i < mLayers.size(); i++) { in removeLayerUpdate() 118 if (mLayers[i].get() == layer) { in removeLayerUpdate() 119 mLayers.erase(mLayers.begin() + i); in removeLayerUpdate() 236 for (size_t i = 0; i < mLayers.size(); i++) { in syncFrameState() 237 mLayers[i]->apply(); in syncFrameState() 239 mLayers.clear(); in syncFrameState()
|
/aosp12/hardware/google/graphics/common/libhwc2.1/libvirtualdisplay/ |
H A D | ExynosVirtualDisplay.cpp | 398 for (size_t i = 0; i < mLayers.size(); i++) { in setCompositionType() 399 ExynosLayer *layer = mLayers[i]; in setCompositionType() 438 for (size_t i = 0; i < mLayers.size(); i++) { in checkSkipFrame() 439 ExynosLayer *layer = mLayers[i]; in checkSkipFrame() 447 if (mLayers.size() == 0) { in checkSkipFrame() 468 for (size_t i = 0; i < mLayers.size(); i++) { in setDrmMode() 469 ExynosLayer *layer = mLayers[i]; in setDrmMode() 489 for (size_t i = 0; i < mLayers.size(); i++) { in handleSkipFrame() 490 ExynosLayer *layer = mLayers[i]; in handleSkipFrame() 503 for (size_t i = 0; i < mLayers.size(); i++) { in handleAcquireFence() [all …]
|
/aosp12/hardware/google/graphics/common/libacryl/include/hardware/exynos/ |
H A D | acryl.h | 1188 return (index < mLayers.size()) ? mLayers[index] : nullptr; in getLayer() 1203 std::vector<AcrylicLayer *> mLayers; 1234 struct AcrylicPerformanceRequestLayer *mLayers; member 1243 mLayers[layer].mSourceDimension.hori = width; in setSourceDimension() 1244 mLayers[layer].mSourceDimension.vert = height; in setSourceDimension() 1245 mLayers[layer].mPixFormat = fmt; in setSourceDimension() 1251 mLayers[layer].mAttribute = attribute; in setAttribute() 1256 mLayers[layer].mSourceRect.pos.hori = src_area.left; in setTransfer() 1257 mLayers[layer].mSourceRect.pos.vert = src_area.top; in setTransfer() 1261 mLayers[layer].mTargetRect.pos.vert = out_area.top; in setTransfer() [all …]
|
/aosp12/frameworks/native/services/surfaceflinger/CompositionEngine/tests/ |
H A D | OutputTest.cpp | 3730 std::array<Layer, 3> mLayers; member 3808 EXPECT_CALL(*mLayers[2].mLayerFE, in TEST_F() 3840 mLayers[0].mLayerFEState.isOpaque = true; in TEST_F() 3841 mLayers[1].mLayerFEState.isOpaque = true; in TEST_F() 3842 mLayers[2].mLayerFEState.isOpaque = true; in TEST_F() 3866 mLayers[0].mLayerFEState.isOpaque = false; in TEST_F() 3867 mLayers[1].mLayerFEState.isOpaque = false; in TEST_F() 3868 mLayers[2].mLayerFEState.isOpaque = false; in TEST_F() 3897 mLayers[0].mLayerFEState.isOpaque = true; in TEST_F() 3898 mLayers[1].mLayerFEState.isOpaque = true; in TEST_F() [all …]
|
/aosp12/frameworks/native/services/surfaceflinger/ |
H A D | Client.cpp | 52 mLayers.add(handle, layer); in attachLayer() 59 const size_t count = mLayers.size(); in detachLayer() 61 if (mLayers.valueAt(i) == layer) { in detachLayer() 62 mLayers.removeItemsAt(i, 1); in detachLayer() 71 wp<Layer> layer(mLayers.valueFor(handle)); in getLayerUser()
|
/aosp12/frameworks/base/services/core/java/com/android/server/wm/ |
H A D | DisplayAreaPolicyBuilder.java | 615 private final boolean[] mLayers; field in DisplayAreaPolicyBuilder.Feature.Builder 636 mLayers = new boolean[mPolicy.getMaxWindowLayer() + 1]; in Builder() 643 Arrays.fill(mLayers, true); in all() 676 mLayers[i] = true; in upTo() 701 mLayers[mPolicy.getMaxWindowLayer()] = false; in build() 703 return new Feature(mName, mId, mLayers.clone(), mNewDisplayAreaSupplier); in build() 707 mLayers[layerFromType(type, true)] = value; in set() 709 mLayers[layerFromType(type, true)] = value; in set() 710 mLayers[layerFromType(TYPE_SYSTEM_ALERT, false)] = value; in set() 711 mLayers[layerFromType(TYPE_SYSTEM_OVERLAY, false)] = value; in set() [all …]
|
/aosp12/frameworks/native/cmds/flatland/ |
H A D | Main.cpp | 417 result = mLayers[i].setUp(ld, mGLHelper); in setUp() 443 mLayers[i].tearDown(); in tearDown() 511 result = mLayers[i].render(); in doFrame() 518 result = mLayers[i].prepareComposition(); in doFrame() 533 result = mLayers[i].compose(); in doFrame() 577 Layer mLayers[MAX_NUM_LAYERS]; member in BenchmarkRunner
|
/aosp12/hardware/interfaces/graphics/composer/2.1/utils/hwc2on1adapter/ |
H A D | HWC2On1Adapter.cpp | 101 mLayers(), in HWC2On1Adapter() 527 mLayers(), in Display() 583 mDevice.mLayers.erase(mapLayer); in destroyLayer() 730 for (const auto& layer : mLayers) { in getReleaseFences() 1025 mLayers.emplace(std::move(layer)); in updateLayerZ() 1230 for (auto& layer : mLayers) { in prepare() 1543 for (const auto& layer : mLayers) { in dump() 1794 for (const auto& layer : mLayers) { in allocateRequestedContents() 1801 for (const auto& layer : mLayers) { in allocateRequestedContents() 1819 for (auto& layer : mLayers) { in assignHwc1LayerIds() [all …]
|
/aosp12/hardware/interfaces/graphics/composer/2.2/vts/functional/ |
H A D | VtsHalGraphicsComposerV2_2ReadbackTest.cpp | 949 mLayers.clear(); in setUpLayers() 970 mLayers.push_back(backgroundLayer); in setUpLayers() 971 mLayers.push_back(layer); in setUpLayers() 975 ASSERT_EQ(2, mLayers.size()); in setExpectedColors() 978 auto layer = mLayers[1]; in setExpectedColors() 1050 writeLayers(mLayers); in TEST_P() 1109 writeLayers(mLayers); in TEST_P() 1160 writeLayers(mLayers); in TEST_P() 1252 writeLayers(mLayers); in TEST_P() 1308 writeLayers(mLayers); in TEST_P() [all …]
|
/aosp12/hardware/google/graphics/common/libhwc2.1/libresource/ |
H A D | ExynosResourceManager.cpp | 433 display->mLayers[i]->resetValidateData(); in assignResource() 487 display->mLayers[i]->printLayer(); in assignResource() 526 ExynosLayer *layer = display->mLayers[i]; in setResourcePriority() 597 ExynosLayer *layer = display->mLayers[i]; in assignResourceInternal() 726 layer = display->mLayers[i]; in updateExynosComposition() 763 layer = display->mLayers[i]; in updateExynosComposition() 898 ExynosLayer *layer = display->mLayers[i]; in updateClientComposition() 929 ExynosLayer *layer = display->mLayers[i]; in updateClientComposition() 1594 ExynosLayer *layer = display->mLayers[i]; in assignLayers() 1727 ExynosLayer *layer = display->mLayers[i]; in assignWindow() [all …]
|
/aosp12/hardware/qcom/display/msm8994/libhwcomposer/ |
H A D | HWC2On1Adapter.cpp | 137 mLayers(), in HWC2On1Adapter() 571 mLayers(), in Display() 615 if (mapLayer == mDevice.mLayers.end()) { in destroyLayer() 621 mDevice.mLayers.erase(mapLayer); in destroyLayer() 776 for (const auto& layer : mLayers) { in getReleaseFences() 1084 mLayers.emplace(std::move(layer)); in updateLayerZ() 1289 for (auto& layer : mLayers) { in prepare() 1646 for (const auto& layer : mLayers) { in dump() 1872 auto numLayers = mLayers.size() + 1; in reallocateHwc1Contents() 1887 for (auto& layer : mLayers) { in assignHwc1LayerIds() [all …]
|