Home
last modified time | relevance | path

Searched refs:layers (Results 1 - 25 of 52) sorted by relevance

123

/drivers/peripheral/display/composer/test/common/
H A Dhdi_composition_check.cpp37 static void SimpleHandleAlpha(const LayerSettings& layers, uint32_t& color) in SimpleHandleAlpha() argument
42 if (layers.alpha != -1) { in SimpleHandleAlpha()
43 switch (layers.blendType) { in SimpleHandleAlpha()
45 color = (color & WHITE_TRANSPARENT) | (layers.alpha & ALPHA); // get the alpha in SimpleHandleAlpha()
48 color = color * (layers.alpha * INV); in SimpleHandleAlpha()
49 color = (color & WHITE_TRANSPARENT) | (layers.alpha & ALPHA); // get the alpha in SimpleHandleAlpha()
57 static std::vector<uint32_t> GetCheckColors(const std::vector<LayerSettings> &layers, const std::vector<Point> &points) in GetCheckColors() argument
62 for (uint32_t i = layers.size(); i > 0; i--) { in GetCheckColors()
63 auto layer = layers[i - 1]; in GetCheckColors()
80 int32_t HdiCompositionCheck::Check(const std::vector<LayerSettings> &layers, in Check() argument
[all...]
H A Dhdi_test_display.cpp115 std::vector<uint32_t> layers; in RefreshLayersCompType() local
117 ret = device_->GetDisplayCompChange(id_, layers, types); in RefreshLayersCompType()
119 DISPLAY_TEST_LOGE("GetDisplayCompChange get layers and types failed")); in RefreshLayersCompType()
120 DISPLAY_TEST_LOGD("the change numbers %{public}zu, layers size %{public}zu", layers.size(), layers.size()); in RefreshLayersCompType()
121 for (uint32_t i = 0; i < layers.size(); i++) { in RefreshLayersCompType()
122 DISPLAY_TEST_LOGD(" the layer id %{public}u ", layers[i]); in RefreshLayersCompType()
123 std::shared_ptr<HdiTestLayer> layer = GetLayerFromId(layers[i]); in RefreshLayersCompType()
132 std::vector<uint32_t> layers; in GetLayersReleaseFence() local
[all...]
H A Dhdi_composition_check.h46 int32_t Check(const std::vector<LayerSettings> &layers,
/drivers/peripheral/display/composer/vdi_base/src/
H A Dhdi_display.cpp125 int32_t HdiDisplay::GetDisplayCompChange(uint32_t *num, uint32_t *layers, int32_t *type) in GetDisplayCompChange() argument
129 if ((layers == nullptr) && (type == nullptr)) { in GetDisplayCompChange()
132 DISPLAY_LOGD("set the layers and type"); in GetDisplayCompChange()
135 if (layers != nullptr) { in GetDisplayCompChange()
136 *(layers + i) = layer->GetId(); in GetDisplayCompChange()
145 int32_t HdiDisplay::GetDisplayReleaseFence(uint32_t *num, uint32_t *layers, int32_t *fences) in GetDisplayReleaseFence() argument
149 if ((layers == nullptr) && (fences == nullptr)) { in GetDisplayReleaseFence()
155 if (layers != nullptr) { in GetDisplayReleaseFence()
156 *(layers + i) = layer->GetId(); in GetDisplayReleaseFence()
171 std::vector<HdiLayer *> layers; in PrepareDisplayLayers() local
[all...]
H A Dhdi_composer.cpp27 int32_t HdiComposer::Prepare(std::vector<HdiLayer *> &layers, HdiLayer &clientLayer) in Prepare() argument
29 int ret = mPreComp->SetLayers(layers, clientLayer); in Prepare()
31 ret = mPostComp->SetLayers(layers, clientLayer); in Prepare()
H A Dhdi_gfx_composition.cpp90 bool HdiGfxComposition::UseCompositionClient(std::vector<HdiLayer *> &layers) in UseCompositionClient() argument
96 for (auto &layer : layers) { in UseCompositionClient()
107 int32_t HdiGfxComposition::SetLayers(std::vector<HdiLayer *> &layers, HdiLayer &clientLayer) in SetLayers() argument
109 DISPLAY_LOGD("layers size %{public}zd", layers.size()); in SetLayers()
110 CompositionType defaultCompType = UseCompositionClient(layers) ? COMPOSITION_CLIENT : COMPOSITION_DEVICE; in SetLayers()
113 for (auto &layer : layers) { in SetLayers()
127 DISPLAY_LOGD("composer layers size %{public}zd", mCompLayers.size()); in SetLayers()
206 DISPLAY_LOGD("composer layers size %{public}zd", mCompLayers.size()); in Apply()
H A Ddisplay_composer_vdi_impl.cpp112 int32_t DisplayComposerVdiImpl::GetDisplayCompChange(uint32_t devId, std::vector<uint32_t>& layers, in GetDisplayCompChange() argument
121 layers.resize(num); in GetDisplayCompChange()
124 layers.data(), types.data()); in GetDisplayCompChange()
164 int32_t DisplayComposerVdiImpl::GetDisplayReleaseFence(uint32_t devId, std::vector<uint32_t>& layers, in GetDisplayReleaseFence() argument
173 layers.resize(num); in GetDisplayReleaseFence()
176 layers.data(), fences.data()); in GetDisplayReleaseFence()
/drivers/peripheral/display/hal/default_standard/src/display_device/core/
H A Dhdi_display.cpp133 int32_t HdiDisplay::GetDisplayCompChange(uint32_t *num, uint32_t *layers, int32_t *type) in GetDisplayCompChange() argument
137 if ((layers == nullptr) && (type == nullptr)) { in GetDisplayCompChange()
140 DISPLAY_LOGD("set the layers and type"); in GetDisplayCompChange()
143 if (layers != nullptr) { in GetDisplayCompChange()
144 *(layers + i) = layer->GetId(); in GetDisplayCompChange()
153 int32_t HdiDisplay::GetDisplayReleaseFence(uint32_t *num, uint32_t *layers, int32_t *fences) in GetDisplayReleaseFence() argument
157 if ((layers == nullptr) && (fences == nullptr)) { in GetDisplayReleaseFence()
163 if (layers != nullptr) { in GetDisplayReleaseFence()
164 *(layers + i) = layer->GetId(); in GetDisplayReleaseFence()
179 std::vector<HdiLayer *> layers; in PrepareDisplayLayers() local
[all...]
H A Dhdi_display.h90 virtual int32_t GetDisplayCompChange(uint32_t *num, uint32_t *layers, int32_t *type);
104 virtual int32_t GetDisplayReleaseFence(uint32_t *num, uint32_t *layers, int32_t *fences);
/drivers/peripheral/display/composer/test/unittest/
H A Dhdi_composer_ut.cpp54 static int32_t CheckComposition(std::vector<LayerSettings> &layers, BufferHandle* clientBuffer, in CheckComposition() argument
58 return HdiCompositionCheck::GetInstance().Check(layers, *clientBuffer, checkType); in CheckComposition()
161 std::vector<std::shared_ptr<HdiTestLayer>> layers; in CreateLayers() local
168 layers.push_back(layer); in CreateLayers()
171 return layers; in CreateLayers()
359 std::vector<uint32_t> layers {}; in HWTEST_F()
361 auto ret = g_composerDevice->GetDisplayCompChange(g_displayIds[0], layers, type); in HWTEST_F()
377 std::vector<uint32_t> layers {}; in HWTEST_F()
379 auto ret = g_composerDevice->GetDisplayReleaseFence(g_displayIds[0], layers, fences); in HWTEST_F()
480 std::vector<std::shared_ptr<HdiTestLayer>> layers in HWTEST_F() local
517 std::vector<std::shared_ptr<HdiTestLayer>> layers = CreateLayers(settings); HWTEST_F() local
543 std::vector<std::shared_ptr<HdiTestLayer>> layers = CreateLayers(settings); HWTEST_F() local
571 std::vector<std::shared_ptr<HdiTestLayer>> layers = CreateLayers(settings); HWTEST_F() local
595 std::vector<std::shared_ptr<HdiTestLayer>> layers = CreateLayers(settings); HWTEST_F() local
619 std::vector<std::shared_ptr<HdiTestLayer>> layers = CreateLayers(settings); HWTEST_F() local
648 std::vector<std::shared_ptr<HdiTestLayer>> layers = CreateLayers(settings); HWTEST_F() local
681 std::vector<std::shared_ptr<HdiTestLayer>> layers = CreateLayers(settings); HWTEST_F() local
708 std::vector<std::shared_ptr<HdiTestLayer>> layers = CreateLayers(settings); HWTEST_F() local
736 std::vector<std::shared_ptr<HdiTestLayer>> layers = CreateLayers(settings); HWTEST_F() local
760 std::vector<std::shared_ptr<HdiTestLayer>> layers = CreateLayers(settings); HWTEST_F() local
784 std::vector<std::shared_ptr<HdiTestLayer>> layers = CreateLayers(settings); HWTEST_F() local
806 std::vector<std::shared_ptr<HdiTestLayer>> layers = CreateLayers(settings); HWTEST_F() local
840 std::vector<std::shared_ptr<HdiTestLayer>> layers = CreateLayers(settings); HWTEST_F() local
868 std::vector<std::shared_ptr<HdiTestLayer>> layers = CreateLayers(settings); HWTEST_F() local
931 std::vector<std::shared_ptr<HdiTestLayer>> layers = CreateLayers(settings); HWTEST_F() local
980 std::vector<std::shared_ptr<HdiTestLayer>> layers = CreateLayers(settings); HWTEST_F() local
[all...]
/drivers/peripheral/display/hal/default_standard/src/display_device/composer/
H A Dhdi_composer.cpp34 int32_t HdiComposer::Prepare(std::vector<HdiLayer *> &layers, HdiLayer &clientLayer) in Prepare() argument
39 ret = composition->SetLayers(layers, clientLayer); in Prepare()
44 ret = composition->SetLayers(layers, clientLayer); in Prepare()
H A Dhdi_video_composition.h27 int32_t SetLayers(std::vector<HdiLayer *> &layers, HdiLayer &clientLayer) override;
41 void CLoseUnUsedLayer(const std::vector<HdiLayer *> &layers);
H A Dhdi_video_composition.cpp83 int32_t HdiVideoComposition::SetLayers(std::vector<HdiLayer*> &layers, HdiLayer &clientLayer) in SetLayers() argument
88 for (auto layer : layers) { in SetLayers()
126 void HdiVideoComposition::CLoseUnUsedLayer(const std::vector<HdiLayer*> &layers) in CLoseUnUsedLayer() argument
132 for (auto layer : layers) { in CLoseUnUsedLayer()
H A Dhdi_composer.h32 virtual int32_t SetLayers(std::vector<HdiLayer *> &layers, HdiLayer &clientLayer) in SetLayers() argument
50 int32_t Prepare(std::vector<HdiLayer *> &layers, HdiLayer &clientLayer);
H A Dhdi_gfx_composition.cpp92 int32_t HdiGfxComposition::SetLayers(std::vector<HdiLayer *> &layers, HdiLayer &clientLayer) in SetLayers() argument
94 DISPLAY_LOGD("layers size %{public}zd", layers.size()); in SetLayers()
97 for (auto &layer : layers) { in SetLayers()
110 DISPLAY_LOGD("composer layers size %{public}zd", mCompLayers.size()); in SetLayers()
183 DISPLAY_LOGD("composer layers size %{public}zd", mCompLayers.size()); in Apply()
H A Dhdi_gfx_composition.h26 int32_t SetLayers(std::vector<HdiLayer *> &layers, HdiLayer &clientLayer) override;
/drivers/peripheral/display/composer/vdi_base/include/
H A Dhdi_composer.h32 virtual int32_t SetLayers(std::vector<HdiLayer *> &layers, HdiLayer &clientLayer) in SetLayers() argument
50 int32_t Prepare(std::vector<HdiLayer *> &layers, HdiLayer &clientLayer);
H A Dhdi_gfx_composition.h26 int32_t SetLayers(std::vector<HdiLayer *> &layers, HdiLayer &clientLayer) override;
35 bool UseCompositionClient(std::vector<HdiLayer *> &layers);
H A Dhdi_display.h95 virtual int32_t GetDisplayCompChange(uint32_t *num, uint32_t *layers, int32_t *type);
109 virtual int32_t GetDisplayReleaseFence(uint32_t *num, uint32_t *layers, int32_t *fences);
/drivers/peripheral/display/composer/test/moduletest/
H A Dhdi_device_test.cpp225 static int32_t CheckComposition(std::vector<LayerSettings> &layers, BufferHandle* clientBuffer, in CheckComposition() argument
229 return HdiCompositionCheck::GetInstance().Check(layers, *clientBuffer, checkType); in CheckComposition()
324 std::vector<std::shared_ptr<HdiTestLayer>> layers; in CreateLayers() local
331 layers.push_back(layer); in CreateLayers()
334 return layers; in CreateLayers()
451 std::vector<std::shared_ptr<HdiTestLayer>> layers = CreateLayers(settings); in TEST_F() local
457 layers[i]->SetZorder(zorderList[i]); in TEST_F()
474 std::vector<std::shared_ptr<HdiTestLayer>> layers = CreateLayers(layersSetting); in TEST_P() local
475 ASSERT_TRUE((layers.size() > 0)); in TEST_P()
477 auto layer = layers[ in TEST_P()
527 std::vector<std::shared_ptr<HdiTestLayer>> layers = CreateLayers(settings); TEST_F() local
559 std::vector<std::shared_ptr<HdiTestLayer>> layers = CreateLayers(settings); TEST_F() local
[all...]
/drivers/interface/display/composer/v1_2/display_command/
H A Ddisplay_cmd_requester.h51 bool& needFlush, std::vector<uint32_t>& layers, std::vector<int32_t>& fences, bool isValidated) in CommitAndGetReleaseFence()
84 layers.clear(); in CommitAndGetReleaseFence()
91 layers = fenceData->layers; in CommitAndGetReleaseFence()
112 // unpack layers vector in OnReplySkipStateFailed()
119 HDF_LOGE("%{public}s: layers vectSize:%{public}u is too large", __func__, vectSize); in OnReplySkipStateFailed()
134 HDF_LOGE("%{public}s: layers vectSize:%{public}u is too large", __func__, vectSize); in OnReplySkipStateFailed()
147 bool& needFlush, std::vector<uint32_t>& layers, std::vector<int32_t>& fences) in OnReplyCommitAndGetReleaseFence()
160 // unpack layers vector in OnReplyCommitAndGetReleaseFence()
166 HDF_LOGE("%{public}s: layers vectSiz in OnReplyCommitAndGetReleaseFence()
50 CommitAndGetReleaseFence(uint32_t devId, int32_t& fence, bool isSupportSkipValidate, int32_t& skipState, bool& needFlush, std::vector<uint32_t>& layers, std::vector<int32_t>& fences, bool isValidated) CommitAndGetReleaseFence() argument
145 OnReplyCommitAndGetReleaseFence(CommandDataUnpacker& replyUnpacker, std::vector<HdifdInfo>& replyFds, int32_t& fenceFd, int32_t& skipState, bool& needFlush, std::vector<uint32_t>& layers, std::vector<int32_t>& fences) OnReplyCommitAndGetReleaseFence() argument
315 std::vector<uint32_t> layers; global() member
[all...]
/drivers/peripheral/display/hal/default_standard/src/display_device/fbdev/
H A Dfb_composition.h29 int32_t SetLayers(std::vector<HdiLayer *> &layers, HdiLayer &clientLayer);
/drivers/peripheral/display/composer/test/fuzztest/device_fuzzer/
H A Ddevice_fuzzer.cpp248 std::vector<uint32_t> layers; in TestGetDisplayCompChange() local
249 layers.push_back(GetData<uint32_t>()); in TestGetDisplayCompChange()
253 int32_t ret = g_composerInterface->GetDisplayCompChange(devId, layers, types); in TestGetDisplayCompChange()
324 std::vector<uint32_t> layers; in TestGetDisplayReleaseFence() local
325 layers.push_back(GetData<uint32_t>()); in TestGetDisplayReleaseFence()
329 int32_t ret = g_composerInterface->GetDisplayReleaseFence(devId, layers, fences); in TestGetDisplayReleaseFence()
/drivers/peripheral/display/hal/default_standard/src/display_device/
H A Ddisplay_composer_vdi_impl.cpp121 int32_t DisplayComposerVdiImpl::GetDisplayCompChange(uint32_t devId, std::vector<uint32_t>& layers, in GetDisplayCompChange() argument
131 layers.resize(num); in GetDisplayCompChange()
133 ec = composerModel_->CallDisplayFunction(devId, &HdiDisplay::GetDisplayCompChange, &num, layers.data(), in GetDisplayCompChange()
176 int32_t DisplayComposerVdiImpl::GetDisplayReleaseFence(uint32_t devId, std::vector<uint32_t>& layers, in GetDisplayReleaseFence() argument
186 layers.resize(num); in GetDisplayReleaseFence()
188 ec = composerModel_->CallDisplayFunction(devId, &HdiDisplay::GetDisplayReleaseFence, &num, layers.data(), in GetDisplayReleaseFence()
/drivers/interface/display/composer/v1_2/include/
H A Didisplay_composer_interface.h42 * Obtains the fences of the display layers after the commit operation.
59 bool& needFlush, std::vector<uint32_t>& layers, std::vector<int32_t>& fences, bool isValidated) = 0;

Completed in 11 milliseconds

123