/external/drm_hwcomposer/ |
drmcompositor.cpp | 48 ALOGE("Failed to create planner instance for composition"); 57 std::unique_ptr<DrmComposition> composition( 59 int ret = composition->Init(++frame_no_); 61 ALOGE("Failed to initialize drm composition %d", ret); 64 return composition; 68 std::unique_ptr<DrmComposition> composition) { 71 ret = composition->Plan(compositor_map_); 75 ret = composition->DisableUnusedPlanes(); 82 composition->TakeDisplayComposition(display)); 84 ALOGE("Failed to queue composition for display %d (%d)", display, ret) [all...] |
virtualcompositorworker.cpp | 63 std::unique_ptr<VirtualComposition> composition(new VirtualComposition); 65 composition->outbuf_acquire_fence.Set(dc->outbufAcquireFenceFd); 75 composition->layer_acquire_fences.emplace_back(layer->acquireFenceFd); 82 composition->release_timeline = timeline_; 91 composite_queue_.push(std::move(composition)); 108 std::unique_ptr<VirtualComposition> composition; local 110 composition = std::move(composite_queue_.front()); 127 Compose(std::move(composition)); 148 std::unique_ptr<VirtualComposition> composition) { 149 if (!composition.get() [all...] |
platform.cpp | 43 std::vector<DrmCompositionPlane> composition; local 68 composition.emplace_back(DrmCompositionPlane::Type::kPrecomp, 77 int ret = i->ProvisionPlanes(&composition, layers, crtc, &planes); 85 composition.emplace_back(DrmCompositionPlane::Type::kSquash, squash_plane, 88 return std::make_tuple(0, std::move(composition)); 92 std::vector<DrmCompositionPlane> *composition, 103 ret = Emplace(composition, planes, DrmCompositionPlane::Type::kLayer, crtc, 125 DrmCompositionPlane *precomp = GetPrecomp(composition); 132 composition->emplace_back(DrmCompositionPlane::Type::kPrecomp, 144 std::vector<DrmCompositionPlane> *composition, [all...] |
platform.h | 61 virtual int ProvisionPlanes(std::vector<DrmCompositionPlane> *composition, 76 // Finds and returns the squash layer from the composition 78 std::vector<DrmCompositionPlane> *composition) { 79 auto l = GetPrecompIter(composition); 80 if (l == composition->end()) 85 // Inserts the given layer:plane in the composition right before the precomp 87 static int Emplace(std::vector<DrmCompositionPlane> *composition, 95 auto precomp = GetPrecompIter(composition); 96 composition->emplace(precomp, type, plane, crtc, source_layer); 102 std::vector<DrmCompositionPlane> *composition) { [all...] |
virtualcompositorworker.h | 47 void Compose(std::unique_ptr<VirtualComposition> composition);
|
drmcompositor.h | 39 int QueueComposition(std::unique_ptr<DrmComposition> composition);
|
drmdisplaycompositor.h | 92 int QueueComposition(std::unique_ptr<DrmDisplayComposition> composition); 107 std::unique_ptr<DrmDisplayComposition> composition; member in struct:android::DrmDisplayCompositor::FrameState 117 void QueueFrame(std::unique_ptr<DrmDisplayComposition> composition, 153 void ApplyFrame(std::unique_ptr<DrmDisplayComposition> composition,
|
platformnv.h | 70 int ProvisionPlanes(std::vector<DrmCompositionPlane> *composition,
|
drmdisplaycompositor.cpp | 192 std::unique_ptr<DrmDisplayComposition> composition, int status) { 195 frame.composition = std::move(composition); 233 compositor_->ApplyFrame(std::move(frame.composition), frame.status); 315 std::unique_ptr<DrmDisplayComposition> composition) { 316 switch (composition->type()) { 326 active_ = (composition->dpms_mode() == DRM_MODE_DPMS_ON); 333 ALOGE("Unknown composition type %d/%d", composition->type(), display_); 351 composite_queue_.push(std::move(composition)); [all...] |
platformnv.cpp | 211 std::vector<DrmCompositionPlane> *composition, 230 // protected content at the beginning of the composition, knowing this path 233 composition->emplace(composition->begin(), 257 DrmCompositionPlane *precomp = GetPrecomp(composition); 264 composition->emplace_back(DrmCompositionPlane::Type::kPrecomp,
|
hwcomposer.cpp | 520 // This means we should insert the FB_TARGET layer in the composition 589 ALOGE("Failed to init composition from layer %d", ret); 596 std::unique_ptr<DrmComposition> composition( 598 if (!composition) { 599 ALOGE("Drm composition init failed"); 603 ret = composition->SetLayers(layers_map.size(), layers_map.data()); 608 ret = ctx->drm.compositor()->QueueComposition(std::move(composition)); 627 composition.reset(NULL);
|
/hardware/qcom/display/msm8996/sdm/libs/core/ |
strategy.cpp | 87 if (layer_stack->layers.at(i)->composition == kCompositionGPUTarget) { 133 // Default composition is already tried. 138 // Mark all application layers for GPU composition. Find GPU target buffer and store its index for 146 LayerComposition &composition = layer->composition; local 147 if (composition == kCompositionGPUTarget) { 151 } else if (composition != kCompositionBlitTarget) { 152 composition = kCompositionGPU;
|
display_base.h | 118 const char *GetName(const LayerComposition &composition);
|
display_base.cpp | 148 while ((i < layer_count) && (layers.at(i)->composition != kCompositionGPUTarget)) { 572 const char *comp_type = GetName(layer->composition); 656 const char * DisplayBase::GetName(const LayerComposition &composition) { 657 switch (composition) { 1003 // Set rotate90 to false since this is taken care of during regular composition. [all...] |
/external/skia/src/core/ |
SkColorFilter.cpp | 160 // Give the subclass a shot at a more optimal composition... 161 SkColorFilter* composition = outer->newComposed(inner); local 162 if (composition) { 163 return composition;
|
/prebuilts/go/darwin-x86/test/ken/ |
cplx3.go | 7 // Test composition, decomposition, and reflection on complex numbers.
|
/prebuilts/go/linux-x86/test/ken/ |
cplx3.go | 7 // Test composition, decomposition, and reflection on complex numbers.
|
/hardware/qcom/display/msm8996/sdm/libs/hwc/ |
blit_engine_c2d.cpp | 211 if (layer->composition == kCompositionBlit) { 269 if (layer->composition == kCompositionGPUTarget) { 304 layer->composition = kCompositionBlitTarget; 327 if (layer->composition != kCompositionBlit) { 399 if (layer->composition == kCompositionHybrid || layer->composition == kCompositionBlit) { 421 if (layer->composition != kCompositionBlit) { 430 if (bottom_layer->composition != kCompositionHybrid && !IsValid(inter_sect)) { 433 if (bottom_layer->composition == kCompositionGPU || 434 bottom_layer->composition == kCompositionSDE | [all...] |
hwc_display.cpp | 94 DLOGI("Blit Engine Init failed, Blit Composition will not be used!!"); 482 SetComposition(hwc_layer.compositionType, &layer->composition); 600 LayerComposition composition = layer->composition; local 602 if ((composition == kCompositionSDE) || (composition == kCompositionHybrid) || 603 (composition == kCompositionBlit)) { 606 SetComposition(composition, &hwc_layer.compositionType); 694 } else if (layer->composition != kCompositionGPU) { 702 if (layer->composition == kCompositionGPUTarget && animating_) [all...] |
/prebuilts/tools/common/m2/repository/org/codehaus/plexus/plexus-container-default/1.0-alpha-9-stable-1/ |
plexus-container-default-1.0-alpha-9-stable-1.jar | |
/hardware/qcom/display/msm8996/sdm/include/core/ |
layer_stack.h | 62 /*! @brief This enum represents display layer composition types. 68 //!< device will mark the layer for GPU composition if it can not handle 83 kCompositionGPUTarget, //!< This layer will hold result of composition for layers marked for 84 //!< GPU composition. 85 //!< If display device does not set any layer for SDE composition then 90 kCompositionBlitTarget, //!< This layer will hold result of composition for blit rectangles 91 //!< from the layers marked for hybrid composition. Nth blit rectangle 93 //!< If display device does not set any layer for hybrid composition 127 //!< for composition. 131 //!< SDE/GPU composition respectively when the layer stack qualifie 245 LayerComposition composition = kCompositionGPU; \/\/!< Composition type which can be set by either member in struct:sdm::Layer [all...] |
/hardware/qcom/display/msm8996/sdm/libs/hwc2/ |
hwc_display.cpp | 140 // failure to force client composition 149 // failure to force client composition 248 DLOGI("Blit Engine Init failed, Blit Composition will not be used!!"); 334 if (hwc_layer->GetClientRequestedCompositionType() == HWC2::Composition::Client) { 336 } else if (hwc_layer->GetClientRequestedCompositionType() == HWC2::Composition::SolidColor) { 340 // set default composition as GPU for SDM 341 layer->composition = kCompositionGPU; 371 if (hwc_layer->GetClientRequestedCompositionType() == HWC2::Composition::Cursor) { 651 // TODO(user): SurfaceFlinger gives us a null pointer here when doing full SDE composition 745 LayerComposition &composition = layer->composition local 779 auto composition = change.second; local [all...] |
/external/ImageMagick/www/api/ |
composite.php | 78 <dd>the canvas image, modified by he composition </dd> 90 <dd>set to MagickTrue to limit composition to area composed. </dd>
|
/external/parameter-framework/upstream/tools/xmlGenerator/ |
EddParser.py | 433 def composition (self, context): member in class:Configuration 434 """make all needed composition 436 Composition is the fact that group configuration with the same name defined 456 # make all needed composition 457 self.composition(context) 536 def composition (self, context) : member in class:GroupConfiguration 537 """add itself in context for configuration composition 539 Composition is the fact that group configuration with the same name defined 546 # make all needed composition 547 super(GroupConfiguration, self).composition(context [all...] |
/hardware/libhardware/include/hardware/ |
hwcomposer2.h | 93 * transform during its composition step. */ 97 /* Possible composition types for a given layer */ 104 * The device must not request any composition type changes for layers of 108 /* The device will handle the composition of this layer through a hardware 118 * the composition type of that layer is changed to HWC2_COMPOSITION_CLIENT 128 * device must request that the composition type of that layer is changed to 137 /* The device will handle the composition of this layer, as well as its 161 * layers are marked for client composition. */ 164 /* Instructs the client to write the result of client composition directly 340 static inline const char* getCompositionName(hwc2_composition_t composition) { [all...] |