/ohos5.0/drivers/peripheral/display/composer/test/unittest/ |
H A D | hdi_composer_ut.cpp | 172 return layers; in CreateLayers() 484 auto layer = layers[0]; 548 auto layer = layers[0]; 575 auto layer = layers[1]; 601 auto layer = layers[0]; 623 auto layer = layers[0]; 654 auto layer = layers[0]; 685 auto layer = layers[0]; 712 auto layer = layers[0]; 740 auto layer = layers[0]; [all …]
|
/ohos5.0/drivers/peripheral/display/composer/test/common/ |
H A D | hdi_composition_check.cpp | 37 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() 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 87 for (auto layer : layers) { in Check() [all …]
|
H A D | hdi_test_display.cpp | 115 std::vector<uint32_t> layers; in RefreshLayersCompType() local 117 ret = device_->GetDisplayCompChange(id_, layers, types); in RefreshLayersCompType() 120 …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 135 ret = device_->GetDisplayReleaseFence(id_, layers, fences); in GetLayersReleaseFence() 137 …GD("the release fence numbers %{public}zu, layers size %{public}zu", layers.size(), layers.size()); in GetLayersReleaseFence() 138 for (uint32_t i = 0; i < layers.size(); i++) { in GetLayersReleaseFence() [all …]
|
/ohos5.0/drivers/peripheral/display/composer/vdi_base/src/ |
H A D | hdi_display.cpp | 125 int32_t HdiDisplay::GetDisplayCompChange(uint32_t *num, uint32_t *layers, int32_t *type) in GetDisplayCompChange() argument 129 if ((layers == nullptr) && (type == nullptr)) { in GetDisplayCompChange() 135 if (layers != nullptr) { in GetDisplayCompChange() 136 *(layers + i) = layer->GetId(); in GetDisplayCompChange() 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 174 layers.push_back(c); in PrepareDisplayLayers() 183 mComposer->Prepare(layers, *mClientLayer); in PrepareDisplayLayers() [all …]
|
H A D | hdi_gfx_composition.cpp | 90 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_… in SetLayers() 113 for (auto &layer : layers) { in SetLayers()
|
H A D | hdi_composer.cpp | 27 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()
|
/ohos5.0/drivers/peripheral/display/hal/default_standard/src/display_device/core/ |
H A D | hdi_display.cpp | 133 int32_t HdiDisplay::GetDisplayCompChange(uint32_t *num, uint32_t *layers, int32_t *type) in GetDisplayCompChange() argument 137 if ((layers == nullptr) && (type == nullptr)) { in GetDisplayCompChange() 143 if (layers != nullptr) { in GetDisplayCompChange() 144 *(layers + i) = layer->GetId(); in GetDisplayCompChange() 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 182 layers.push_back(c); in PrepareDisplayLayers() 187 mComposer->Prepare(layers, *mClientLayer); in PrepareDisplayLayers() [all …]
|
/ohos5.0/foundation/graphic/graphic_2d/frameworks/opengl_wrapper/src/EGL/ |
H A D | egl_wrapper_layer.cpp | 108 layers->emplace_back(str.substr(pos1, pos2-pos1)); in SplitEnvString() 114 layers->emplace_back(str.substr(pos1)); in SplitEnvString() 121 std::vector<std::string> layers; in GetDebugLayers() local 131 SplitEnvString(g_strLayers, &layers); in GetDebugLayers() 136 for (auto i : layers) { in GetDebugLayers() 140 return layers; in GetDebugLayers() 270 std::vector<std::string> layers = GetDebugLayers(); in LoadLayers() local 280 layers.push_back(i); in LoadLayers() 284 layers.insert(layers.end(), systemLayers.begin(), systemLayers.end()); in LoadLayers() 287 if (layers.empty()) { in LoadLayers() [all …]
|
/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/render_service/core/pipeline/ |
H A D | rs_hardware_thread.cpp | 99 return this->Redraw(surface, layers, screenId); in Start() 192 RSTaskMessage::RSTask task = [this, output = output, layers = layers, param = param, in CommitAndReleaseLayers() 212 output->SetLayerInfo(layers); in CommitAndReleaseLayers() 259 for (const auto& layer : layers) { in CommitAndReleaseLayers() 457 redrawCb_(surface, param.layers, param.screenId); in OnPrepareComplete() 504 for (const auto& layer : layers) { in RedrawScreenRCD() 538 for (const auto& layer : layers) { in Redraw() 554 bool forceCPU = RSBaseRenderEngine::NeedForceCPU(layers); in Redraw() 611 RedrawScreenRCD(*canvas, layers); in Redraw() 666 for (auto& layer : layers) { in ComputeTargetColorGamut() [all …]
|
H A D | rs_physical_screen_processor.cpp | 47 [this](const auto& surface, const auto& layers) { Redraw(surface, layers); }); in Init() argument 81 …sicalScreenProcessor::Redraw(const sptr<Surface>& surface, const std::vector<LayerInfoPtr>& layers) in Redraw() argument 90 bool forceCPU = RSBaseRenderEngine::NeedForceCPU(layers); in Redraw() 103 renderEngine_->DrawLayers(*canvas, layers, forceCPU); in Redraw()
|
H A D | rs_hardware_thread.h | 32 …allback = std::function<void(const sptr<Surface>& surface, const std::vector<LayerInfoPtr>& layers, 53 void CommitAndReleaseLayers(OutputPtr output, const std::vector<LayerInfoPtr>& layers); 76 …void Redraw(const sptr<Surface>& surface, const std::vector<LayerInfoPtr>& layers, uint32_t screen… 77 void RedrawScreenRCD(RSPaintFilterCanvas& canvas, const std::vector<LayerInfoPtr>& layers); 91 static GraphicColorGamut ComputeTargetColorGamut(const std::vector<LayerInfoPtr>& layers); 92 static GraphicPixelFormat ComputeTargetPixelFormat(const std::vector<LayerInfoPtr>& layers);
|
H A D | rs_uni_render_engine.h | 36 …void DrawLayers(RSPaintFilterCanvas& canvas, const std::vector<LayerInfoPtr>& layers, bool forceCP… 39 …void DrawLayers(RSPaintFilterCanvas& canvas, const std::vector<LayerInfoPtr>& layers, bool forceCP… 45 GraphicColorGamut ComputeTargetColorGamut(const std::vector<LayerInfoPtr>& layers);
|
H A D | rs_composer_adapter.h | 29 …lback = std::function<void(const sptr<Surface>& surface, const std::vector<LayerInfoPtr>& layers)>; 44 void CommitLayers(const std::vector<LayerInfoPtr>& layers); 64 void DumpLayersToFile(const std::vector<LayerInfoPtr>& layers);
|
/ohos5.0/foundation/graphic/graphic_2d/rosen/test/render_service/render_service/unittest/pipeline/ |
H A D | rs_composer_adapter_test.cpp | 104 std::vector<std::shared_ptr<HdiLayerInfo>> layers; variable 111 layers.emplace_back(infoPtr1); 112 layers.emplace_back(infoPtr2); 113 composerAdapter_->CommitLayers(layers); 128 std::vector<std::shared_ptr<HdiLayerInfo>> layers; variable 137 layers.emplace_back(infoPtr); 138 composerAdapter_->CommitLayers(layers); 153 std::vector<std::shared_ptr<HdiLayerInfo>> layers; variable 160 layers.emplace_back(infoPtr1); 161 layers.emplace_back(infoPtr2); [all …]
|
H A D | rs_base_render_engine_test.cpp | 79 std::vector<LayerInfoPtr> layers; variable 80 layers.emplace_back(nullptr); 81 bool ret = RSBaseRenderEngine::NeedForceCPU(layers); 84 layers.clear(); 86 layers.emplace_back(layer); 87 ret = RSBaseRenderEngine::NeedForceCPU(layers); 102 std::vector<LayerInfoPtr> layers; variable 105 layers.emplace_back(layer); 106 bool ret = RSBaseRenderEngine::NeedForceCPU(layers); 112 ret = RSBaseRenderEngine::NeedForceCPU(layers); [all …]
|
H A D | rs_uni_render_engine_test.cpp | 104 std::vector<LayerInfoPtr> layers; variable 106 layers.emplace_back(nullptr); 123 layers.emplace_back(layer1); 124 layers.emplace_back(layer2); 125 layers.emplace_back(layer3); 127 uniRenderEngine->DrawLayers(*canvas, layers, false, screenInfo);
|
/ohos5.0/drivers/peripheral/display/composer/test/moduletest/ |
H A D | hdi_device_test.cpp | 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() 475 ASSERT_TRUE((layers.size() > 0)); in TEST_P() 477 auto layer = layers[0]; in TEST_P() 527 std::vector<std::shared_ptr<HdiTestLayer>> layers = CreateLayers(settings); in TEST_F() local 528 ASSERT_TRUE((layers.size() > 0)); in TEST_F() 530 auto layer = layers[0]; in TEST_F() [all …]
|
/ohos5.0/foundation/graphic/graphic_2d/rosen/modules/render_service/core/pipeline/pointer_render/ |
H A D | rs_pointer_render_manager.cpp | 213 std::vector<LayerInfoPtr> layers = uniRenderProcessor->GetLayers(); in CalculateTargetLayer() local 214 forceCPU_ = RSBaseRenderEngine::NeedForceCPU(layers); in CalculateTargetLayer() 216 std::sort(layers.begin(), layers.end(), [](LayerInfoPtr a, LayerInfoPtr b) { in CalculateTargetLayer() 223 for (int i = 0; i < layers.size(); ++i) { in CalculateTargetLayer() 224 std::string name = layers[i]->GetSurface()->GetName(); in CalculateTargetLayer() 230 GraphicIRect rect = layers[i]->GetLayerSize(); in CalculateTargetLayer() 243 GetRectAndTargetLayer(layers, pRect, displayNodeIndex); in CalculateTargetLayer() 264 if (layers[i]->GetSurface()->GetName().find(POINTER) != std::string::npos) { in GetRectAndTargetLayer() 267 GraphicIRect layerSize = layers[i]->GetLayerSize(); in GetRectAndTargetLayer() 276 target_ = layers[i]; in GetRectAndTargetLayer() [all …]
|
/ohos5.0/drivers/interface/display/composer/v1_2/display_command/ |
H A D | display_cmd_requester.h | 51 … bool& needFlush, std::vector<uint32_t>& layers, std::vector<int32_t>& fences, bool isValidated) in CommitAndGetReleaseFence() argument 84 layers.clear(); in CommitAndGetReleaseFence() 91 layers = fenceData->layers; in CommitAndGetReleaseFence() 139 bool& needFlush, std::vector<uint32_t>& layers, std::vector<int32_t>& fences) in OnReplyCommitAndGetReleaseFence() argument 157 layers.resize(vectSize); in OnReplyCommitAndGetReleaseFence() 159 DISPLAY_CHK_RETURN(replyUnpacker.ReadUint32(layers[i]) == false, HDF_FAILURE, in OnReplyCommitAndGetReleaseFence() 194 … fenceData.skipValidateState_, fenceData.needFlush_, fenceData.layers, fenceData.fences); in ProcessUnpackCmd() 299 std::vector<uint32_t> layers; member
|
/ohos5.0/drivers/peripheral/display/hal/default_standard/src/display_device/composer/ |
H A D | hdi_composer.cpp | 34 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 D | hdi_video_composition.cpp | 83 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()
|
/ohos5.0/foundation/graphic/graphic_2d/rosen/test/2d_engine/unittest/rosen_text/hm_symbol/ |
H A D | hm_symbol_node_build_test.cpp | 150 symbol.symbolInfo_.layers = layers_; 185 symbol.symbolInfo_.layers = layers_; 210 symbol.symbolInfo_.layers = layers_; 235 symbol.symbolInfo_.layers = layers_; 260 symbol.symbolInfo_.layers = layers_; 284 symbol.symbolInfo_.layers = layers_; 323 symbol.symbolInfo_.layers = layers_;
|
/ohos5.0/foundation/graphic/graphic_3d/lume/LumeRender/src/vulkan/ |
H A D | create_functions_vk.cpp | 288 vector<const char*> layers = { in CreateInstance() local 293 layers.erase(std::remove_if(layers.begin(), layers.end(), in CreateInstance() 304 layers.cend()); in CreateInstance() 332 static_cast<uint32_t>(layers.size()), // enabledLayerCount in CreateInstance() 333 layers.data(), // ppEnabledLayerNames in CreateInstance() 569 const vector<const char*> layers = { in CreateDevice() local 594 static_cast<uint32_t>(layers.size()), // enabledLayerCount; in CreateDevice() 595 layers.data(), // ppEnabledLayerNames; in CreateDevice()
|
/ohos5.0/foundation/graphic/graphic_3d/lume/Lume_3D/assets/3d/shaders/common/ |
H A D | inplace_lighting_common.h | 74 bool CheckLightLayerMask(uint currLightIdx, uvec2 layers) { in CheckLightLayerMask() argument 79 return (layers & lightLayerMask) != uvec2(0, 0); in CheckLightLayerMask() 92 if (!CheckLightLayerMask(currLightIdx, sd.layers)) { in CalculateLightingInplace() 123 if (!CheckLightLayerMask(currLightIdx, sd.layers)) { in CalculateLightingInplace() 167 if (!CheckLightLayerMask(currLightIdx, sd.layers)) { in CalculateLightingInplace()
|
/ohos5.0/drivers/peripheral/display/composer/vdi_base/include/ |
H A D | hdi_gfx_composition.h | 26 int32_t SetLayers(std::vector<HdiLayer *> &layers, HdiLayer &clientLayer) override; 35 bool UseCompositionClient(std::vector<HdiLayer *> &layers);
|