HomeSort by relevance Sort by last modified time
    Searched refs:composition (Results 1 - 25 of 43) sorted by null

1 2

  /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...]

Completed in 270 milliseconds

1 2