Home
last modified time | relevance | path

Searched refs:hwc (Results 1 – 13 of 13) sorted by relevance

/frameworks/native/services/surfaceflinger/CompositionEngine/src/
DOutputLayerCompositionState.cpp33 void dumpHwc(const OutputLayerCompositionState::Hwc& hwc, std::string& out) { in dumpHwc() argument
36 if (hwc.hwcLayer == nullptr) { in dumpHwc()
39 dumpHex(out, "layer", hwc.hwcLayer->getId()); in dumpHwc()
42 dumpVal(out, "composition", toString(hwc.hwcCompositionType), hwc.hwcCompositionType); in dumpHwc()
89 if (hwc) { in dump()
90 dumpHwc(*hwc, out); in dump()
DDisplay.cpp108 auto& hwc = getCompositionEngine().getHwComposer(); in setColorTransform() local
109 status_t result = hwc.setColorTransform(*halDisplayId, *args.colorTransformMatrix); in setColorTransform()
162 auto& hwc = getCompositionEngine().getHwComposer(); in createOutputLayer() local
163 auto hwcLayer = hwc.createLayer(*halDisplayId); in createOutputLayer()
210 auto& hwc = getCompositionEngine().getHwComposer(); in applyDisplayBrightness() local
212 hwc.setDisplayBrightness(*displayId, *getState().displayBrightness, in applyDisplayBrightness()
252 auto& hwc = getCompositionEngine().getHwComposer(); in chooseCompositionStrategy() local
257 if (status_t result = hwc.getDeviceCompositionChanges(*halDisplayId, requiresClientComposition, in chooseCompositionStrategy()
270 mPowerAdvisor->setSkippedValidate(mId, hwc.getValidateSkipped(*halDisplayId)); in chooseCompositionStrategy()
292 const auto& hwc = getCompositionEngine().getHwComposer(); in getSkipColorTransform() local
[all …]
DOutputLayer.cpp69 state.hwc.emplace(std::move(hwcLayer)); in setHwcLayer()
71 state.hwc.reset(); in setHwcLayer()
378 if (!state.hwc) { in writeStateToHWC()
382 auto& hwcLayer = (*state.hwc).hwcLayer; in writeStateToHWC()
404 const bool prevOverridden = state.hwc->stateOverridden; in writeStateToHWC()
422 editState().hwc->stateOverridden = isOverridden; in writeStateToHWC()
423 editState().hwc->layerSkipped = skipLayer; in writeStateToHWC()
577 : (getState().hwc->stateOverridden ? Region::INVALID_REGION in writeOutputIndependentPerFrameStateToHWC()
633 if (!state.hwc) { in uncacheBuffers()
643 if (bufferId == state.hwc->activeBufferId) { in uncacheBuffers()
[all …]
/frameworks/native/services/surfaceflinger/CompositionEngine/tests/
DOutputLayerTest.cpp138 EXPECT_FALSE(mOutputLayer.getState().hwc); in TEST_F()
147 ASSERT_TRUE(outputLayerState.hwc); in TEST_F()
149 const auto& hwcState = *outputLayerState.hwc; in TEST_F()
818 outputLayerState.hwc = impl::OutputLayerCompositionState::Hwc(mHwcLayer); in OutputLayerWriteStateToHWCTest()
990 mOutputLayer.editState().hwc.reset(); in TEST_F()
997 mOutputLayer.editState().hwc = impl::OutputLayerCompositionState::Hwc(nullptr); in TEST_F()
1079 (*mOutputLayer.editState().hwc).hwcCompositionType = Composition::SOLID_COLOR; in TEST_F()
1203 mOutputLayer.editState().hwc->stateOverridden = true; in TEST_F()
1217 mOutputLayer.editState().hwc->stateOverridden = true; in TEST_F()
1218 mOutputLayer.editState().hwc->layerSkipped = true; in TEST_F()
[all …]
DCompositionEngineTest.cpp66 android::mock::HWComposer* hwc = new StrictMock<android::mock::HWComposer>(); in TEST_F() local
67 mEngine.setHwComposer(std::unique_ptr<android::HWComposer>(hwc)); in TEST_F()
69 EXPECT_EQ(hwc, &mEngine.getHwComposer()); in TEST_F()
/frameworks/native/services/surfaceflinger/tests/unittests/
DCommitTest.cpp84 impl::HWComposer hwc = impl::HWComposer(std::make_unique<Hwc2::mock::Composer>()); in TEST_F() local
89 EXPECT_CALL(*mCompositionEngine, getHwComposer).WillOnce(testing::ReturnRef(hwc)); in TEST_F()
128 impl::HWComposer hwc = impl::HWComposer(std::make_unique<Hwc2::mock::Composer>()); in TEST_F() local
133 EXPECT_CALL(*mCompositionEngine, getHwComposer).WillOnce(testing::ReturnRef(hwc)); in TEST_F()
DTestableSurfaceFlinger.h346 LOG_ALWAYS_FATAL_IF(!outputLayer->getState().hwc); in setLayerCompositionType()
347 (*state.hwc).hwcCompositionType = type; in setLayerCompositionType()
/frameworks/native/opengl/tests/
DAndroid.bp28 "hwc",
/frameworks/native/services/surfaceflinger/DisplayHardware/
DFramebufferSurface.cpp51 FramebufferSurface::FramebufferSurface(HWComposer& hwc, PhysicalDisplayId displayId, in FramebufferSurface() argument
60 mHwc(hwc), in FramebufferSurface()
DFramebufferSurface.h43 FramebufferSurface(HWComposer& hwc, PhysicalDisplayId displayId,
DVirtualDisplaySurface.cpp49 VirtualDisplaySurface::VirtualDisplaySurface(HWComposer& hwc, VirtualDisplayId displayId, in VirtualDisplaySurface() argument
55 mHwc(hwc), in VirtualDisplaySurface()
/frameworks/native/services/surfaceflinger/CompositionEngine/include/compositionengine/impl/
DOutputLayerCompositionState.h158 std::optional<Hwc> hwc; member
/frameworks/native/services/surfaceflinger/
DLayer.cpp749 if (outputLayer->getState().hwc) { in getCompositionType()
750 return (*outputLayer->getState().hwc).hwcCompositionType; in getCompositionType()