Home
last modified time | relevance | path

Searched refs:layers (Results 1 – 25 of 311) sorted by relevance

12345678910>>...13

/aosp12/frameworks/native/services/surfaceflinger/CompositionEngine/tests/planner/
H A DFlattenerTest.cpp158 mFlattener->flattenLayers(layers, getNonBufferHash(layers), mTime)); in initializeFlattener()
164 mFlattener->flattenLayers(layers, getNonBufferHash(layers), mTime)); in initializeFlattener()
174 mFlattener->flattenLayers(layers, getNonBufferHash(layers), mTime)); in expectAllLayersFlattened()
184 mFlattener->flattenLayers(layers, getNonBufferHash(layers), mTime)); in expectAllLayersFlattened()
219 mFlattener->flattenLayers(layers, getNonBufferHash(layers), mTime)); in TEST_F()
265 mFlattener->flattenLayers(layers, getNonBufferHash(layers), mTime)); in TEST_F()
316 mFlattener->flattenLayers(layers, getNonBufferHash(layers), mTime)); in TEST_F()
370 mFlattener->flattenLayers(layers, getNonBufferHash(layers), mTime)); in TEST_F()
407 mFlattener->flattenLayers(layers, getNonBufferHash(layers), mTime)); in TEST_F()
416 mFlattener->flattenLayers(layers, getNonBufferHash(layers), mTime)); in TEST_F()
[all …]
/aosp12/frameworks/native/services/surfaceflinger/tests/
H A DStress_test.cpp59 layers[i]->set_id(i); in generateLayerProto()
62 layers[0]->add_children(1); in generateLayerProto()
63 layers[1]->set_parent(0); in generateLayerProto()
64 layers[0]->add_children(2); in generateLayerProto()
65 layers[2]->set_parent(0); in generateLayerProto()
67 layers[3]->set_parent(0); in generateLayerProto()
69 layers[4]->set_parent(2); in generateLayerProto()
71 layers[5]->set_parent(3); in generateLayerProto()
73 layers[6]->set_parent(5); in generateLayerProto()
75 layers[7]->set_parent(5); in generateLayerProto()
[all …]
/aosp12/frameworks/native/services/surfaceflinger/tests/unittests/
H A DRefreshRateConfigsTest.cpp347 auto& lr = layers[0]; in TEST_F()
491 auto& lr = layers[0]; in TEST_F()
536 auto& lr = layers[0]; in TEST_F()
791 auto& lr = layers[0]; in TEST_F()
829 auto& lr = layers[0]; in TEST_F()
944 auto& lr = layers[0]; in TEST_F()
962 auto& lr = layers[0]; in TEST_F()
1019 auto& lr = layers[0]; in TEST_F()
1201 auto& lr = layers[0]; in TEST_F()
1248 auto& lr = layers[0]; in TEST_F()
[all …]
/aosp12/frameworks/native/services/vr/hardware_composer/tests/
H A Dvr_composer_test.cpp149 ASSERT_EQ(1u, received_frame.layers.size()); in TEST_F()
150 ASSERT_EQ(frame.layers[0].id, received_frame.layers[0].id); in TEST_F()
155 ASSERT_EQ(frame.layers[0].display_frame.top, in TEST_F()
161 ASSERT_EQ(frame.layers[0].crop.left, received_frame.layers[0].crop.left); in TEST_F()
162 ASSERT_EQ(frame.layers[0].crop.top, received_frame.layers[0].crop.top); in TEST_F()
163 ASSERT_EQ(frame.layers[0].crop.right, received_frame.layers[0].crop.right); in TEST_F()
164 ASSERT_EQ(frame.layers[0].crop.bottom, received_frame.layers[0].crop.bottom); in TEST_F()
165 ASSERT_EQ(frame.layers[0].blend_mode, received_frame.layers[0].blend_mode); in TEST_F()
166 ASSERT_EQ(frame.layers[0].alpha, received_frame.layers[0].alpha); in TEST_F()
167 ASSERT_EQ(frame.layers[0].type, received_frame.layers[0].type); in TEST_F()
[all …]
/aosp12/frameworks/native/libs/vr/libdvr/
H A Ddvr_hardware_composer_client.cpp134 return frame->frame.layers.size(); in dvrHwcFrameGetLayerCount()
161 return frame->frame.layers[layer_index].id; in dvrHwcFrameGetLayerId()
188 frame->frame.layers[layer_index].crop.left, in dvrHwcFrameGetLayerCrop()
189 frame->frame.layers[layer_index].crop.top, in dvrHwcFrameGetLayerCrop()
190 frame->frame.layers[layer_index].crop.right, in dvrHwcFrameGetLayerCrop()
191 frame->frame.layers[layer_index].crop.bottom, in dvrHwcFrameGetLayerCrop()
198 frame->frame.layers[layer_index].blend_mode); in dvrHwcFrameGetLayerBlendMode()
202 return frame->frame.layers[layer_index].alpha; in dvrHwcFrameGetLayerAlpha()
206 return frame->frame.layers[layer_index].type; in dvrHwcFrameGetLayerType()
211 return frame->frame.layers[layer_index].app_id; in dvrHwcFrameGetLayerApplicationId()
[all …]
/aosp12/packages/services/Car/tests/carservice_test/src/com/android/car/
H A DVmsHalServiceSubscriptionEventTest.java43 List<VmsLayer> layers = new ArrayList<>(); in testEmptySubscriptions() local
44 subscriptionTestLogic(layers); in testEmptySubscriptions()
49 List<VmsLayer> layers = in testOneSubscription() local
51 subscriptionTestLogic(layers); in testOneSubscription()
56 List<VmsLayer> layers = Arrays.asList( in testManySubscriptions() local
62 subscriptionTestLogic(layers); in testManySubscriptions()
69 private void subscriptionTestLogic(List<VmsLayer> layers) throws Exception { in subscriptionTestLogic() argument
71 for (VmsLayer layer : layers) { in subscriptionTestLogic()
84 assertEquals(layers.size(), in subscriptionTestLogic()
88 int end = VmsSubscriptionsStateIntegerValuesIndex.SUBSCRIPTIONS_START + 3 * layers.size(); in subscriptionTestLogic()
[all …]
/aosp12/frameworks/native/libs/renderengine/tests/
H A DRenderEngineTest.cpp645 layers.push_back(&layer); in fillBuffer()
689 layers.push_back(&layer); in fillRedOffsetBuffer()
829 layers.push_back(&layer); in fillBufferWithLayerTransform()
868 layers.push_back(&layer); in fillBufferWithColorTransform()
898 layers.push_back(&layer); in fillBufferWithColorTransformZeroLayerAlpha()
926 layers.push_back(&layer); in fillRedBufferWithRoundedCorners()
1110 layers.push_back(&layer); in fillRedBufferTextureTransform()
1149 layers.push_back(&layer); in fillRedBufferWithPremultiplyAlpha()
1188 layers.push_back(&layer); in fillRedBufferWithoutPremultiplyAlpha()
1207 layers.push_back(&layer); in clearLeftRegion()
[all …]
/aosp12/frameworks/av/media/libstagefright/renderfright/tests/
H A DRenderEngineTest.cpp454 layers.push_back(&layer); in fillBuffer()
496 layers.push_back(&layer); in fillRedOffsetBuffer()
630 layers.push_back(&layer); in fillBufferWithLayerTransform()
667 layers.push_back(&layer); in fillBufferWithColorTransform()
693 layers.push_back(&layer); in fillRedBufferWithRoundedCorners()
837 layers.push_back(&layer); in fillRedBufferTextureTransform()
876 layers.push_back(&layer); in fillRedBufferWithPremultiplyAlpha()
915 layers.push_back(&layer); in fillRedBufferWithoutPremultiplyAlpha()
934 layers.push_back(&layer); in clearLeftRegion()
976 layers.push_back(&layer); in drawShadow()
[all …]
/aosp12/frameworks/native/services/vr/hardware_composer/aidl/android/dvr/
H A Dparcelable_composer_frame.cpp51 std::vector<ParcelableComposerLayer> layers; in writeToParcel() local
52 for (size_t i = 0; i < frame_.layers.size(); ++i) in writeToParcel()
53 layers.push_back(ParcelableComposerLayer(frame_.layers[i])); in writeToParcel()
55 ret = parcel->writeParcelableVector(layers); in writeToParcel()
98 std::vector<ParcelableComposerLayer> layers; in readFromParcel() local
99 ret = parcel->readParcelableVector(&layers); in readFromParcel()
102 frame_.layers.clear(); in readFromParcel()
103 for (size_t i = 0; i < layers.size(); ++i) in readFromParcel()
104 frame_.layers.push_back(layers[i].layer()); in readFromParcel()
/aosp12/frameworks/base/packages/SystemUI/src/com/android/systemui/
H A DHardwareBgDrawable.java40 public HardwareBgDrawable(boolean roundTop, Drawable[] layers) { in HardwareBgDrawable() argument
41 super(layers); in HardwareBgDrawable()
42 if (layers.length != 2) { in HardwareBgDrawable()
46 mLayers = layers; in HardwareBgDrawable()
51 final Drawable[] layers; in getLayers() local
53 layers = new Drawable[]{ in getLayers()
58 layers = new Drawable[]{ in getLayers()
64 layers[1].setTintList(Utils.getColorAttr(context, android.R.attr.colorPrimary)); in getLayers()
65 return layers; in getLayers()
/aosp12/packages/apps/WallpaperPicker2/src/com/android/wallpaper/asset/
H A DAsset.java185 Drawable[] layers = new Drawable[2]; in loadDrawable()
186 layers[0] = placeholderDrawable; in loadDrawable()
187 layers[1] = new BitmapDrawable(resources, bitmap); in loadDrawable()
189 TransitionDrawable transitionDrawable = new TransitionDrawable(layers); in loadDrawable()
234 Drawable[] layers = new Drawable[2]; in loadDrawableWithTransition()
246 layers[0] = existingTransitionDrawable.findDrawableByLayerId(id); in loadDrawableWithTransition()
248 layers[0] = existingDrawable; in loadDrawableWithTransition()
250 layers[1] = new BitmapDrawable(resources, newBitmap); in loadDrawableWithTransition()
313 Drawable[] layers = new Drawable[2]; in loadPreviewImage()
314 layers[0] = placeholderDrawable; in loadPreviewImage()
[all …]
/aosp12/frameworks/base/core/java/android/hardware/
H A DHardwareBuffer.java164 @Format int format, @IntRange(from = 1) int layers, @Usage long usage) { in create()
174 if (layers <= 0) { in create()
175 throw new IllegalArgumentException("Invalid layer count " + layers); in create()
180 long nativeObject = nCreateHardwareBuffer(width, height, format, layers, usage); in create()
202 @Format int format, @IntRange(from = 1) int layers, @Usage long usage) { in isSupported()
212 if (layers <= 0) { in isSupported()
213 throw new IllegalArgumentException("Invalid layer count " + layers); in isSupported()
218 return nIsSupported(width, height, format, layers, usage); in isSupported()
413 private static native long nCreateHardwareBuffer(int width, int height, int format, int layers, in nCreateHardwareBuffer() argument
429 private static native boolean nIsSupported(int width, int height, int format, int layers, in nIsSupported() argument
/aosp12/frameworks/native/libs/renderengine/skia/
H A DCache.cpp98 auto layers = std::vector<const LayerSettings*>{&layer, &caster}; in drawShadowLayers()
141 auto layers = std::vector<const LayerSettings*>{&layer}; in drawImageLayers()
177 auto layers = std::vector<const LayerSettings*>{&layer}; in drawSolidLayers()
182 renderengine->drawLayers(display, layers, dstTexture, kUseFrameBufferCache, in drawSolidLayers()
202 auto layers = std::vector<const LayerSettings*>{&layer}; in drawBlurLayers()
206 renderengine->drawLayers(display, layers, dstTexture, kUseFrameBufferCache, in drawBlurLayers()
243 auto layers = std::vector<const LayerSettings*>{&layer}; in drawClippedLayers()
290 auto layers = std::vector<const LayerSettings*>{&layer}; in drawPIPImageLayer()
291 renderengine->drawLayers(display, layers, dstTexture, kUseFrameBufferCache, in drawPIPImageLayer()
319 auto layers = std::vector<const LayerSettings*>{&layer}; in drawHolePunchLayer()
[all …]
/aosp12/hardware/qcom/display/msm8909/sdm/libs/hwc/
H A Dblit_engine_c2d.cpp209 Layer *layer = layer_stack->layers.at(i); in PostCommit()
214 layer_stack->layers.at(index)->input_buffer.release_fence_fd; in PostCommit()
257 uint32_t layer_count = UINT32(layer_stack->layers.size()); in Prepare()
262 Layer *layer = layer_stack->layers.at(i); in Prepare()
295 Layer *layer = layer_stack->layers.at(k); in Prepare()
334 Layer *layer = layer_stack->layers.at(i); in PreCommit()
413 Layer *layer = layer_stack->layers.at(i); in Commit()
435 Layer *layer = layer_stack->layers.at(i); in Commit()
441 Layer *bottom_layer = layer_stack->layers.at(k); in Commit()
488 uint32_t layer_count = UINT32(layer_stack->layers.size()); in Commit()
[all …]
/aosp12/hardware/qcom/display/msm8909w_3100/sdm/libs/hwc/
H A Dblit_engine_c2d.cpp209 Layer *layer = layer_stack->layers.at(i); in PostCommit()
214 layer_stack->layers.at(index)->input_buffer.release_fence_fd; in PostCommit()
257 uint32_t layer_count = UINT32(layer_stack->layers.size()); in Prepare()
262 Layer *layer = layer_stack->layers.at(i); in Prepare()
295 Layer *layer = layer_stack->layers.at(k); in Prepare()
334 Layer *layer = layer_stack->layers.at(i); in PreCommit()
413 Layer *layer = layer_stack->layers.at(i); in Commit()
435 Layer *layer = layer_stack->layers.at(i); in Commit()
441 Layer *bottom_layer = layer_stack->layers.at(k); in Commit()
488 uint32_t layer_count = UINT32(layer_stack->layers.size()); in Commit()
[all …]
/aosp12/hardware/qcom/display/msm8996/sdm/libs/hwc/
H A Dblit_engine_c2d.cpp209 Layer *layer = layer_stack->layers.at(i); in PostCommit()
214 layer_stack->layers.at(index)->input_buffer->release_fence_fd; in PostCommit()
257 uint32_t layer_count = UINT32(layer_stack->layers.size()); in Prepare()
262 Layer *layer = layer_stack->layers.at(i); in Prepare()
295 Layer *layer = layer_stack->layers.at(k); in Prepare()
326 Layer *layer = layer_stack->layers.at(i); in PreCommit()
398 Layer *layer = layer_stack->layers.at(i); in Commit()
420 Layer *layer = layer_stack->layers.at(i); in Commit()
426 Layer *bottom_layer = layer_stack->layers.at(k); in Commit()
473 uint32_t layer_count = UINT32(layer_stack->layers.size()); in Commit()
[all …]
/aosp12/packages/modules/NeuralNetworks/tools/test_generator/
H A Dspec_visualizer.py127 layers = {}
129 layers[node] = max([layers[i] for i in node.ins], default=-1) + 1
131 layers[node] = min([layers[o] for o in node.outs], default=layers[node]+1) - 1
132 num_layers = max(layers.values()) + 1
140 coords[node] = (CoordX(layer_cnt[layers[node]]), CoordY(layers[node]))
141 layer_cnt[layers[node]] += 1
/aosp12/frameworks/native/services/surfaceflinger/CompositionEngine/include/compositionengine/impl/planner/
H A DPredictor.h25 LayerStack(const std::vector<const LayerState*>& layers) : mLayers(copyLayers(layers)) {} in LayerStack() argument
93 std::vector<const LayerState> copyLayers(const std::vector<const LayerState*>& layers) { in copyLayers() argument
95 copiedLayers.reserve(layers.size()); in copyLayers()
96 std::transform(layers.cbegin(), layers.cend(), std::back_inserter(copiedLayers), in copyLayers()
169 Prediction(const std::vector<const LayerState*>& layers, Plan plan)
170 : mExampleLayerStack(layers), mPlan(std::move(plan)) {}
240 std::optional<PredictedPlan> getPredictedPlan(const std::vector<const LayerState*>& layers,
263 const std::vector<const LayerState*>& layers) const;
266 void recordPredictedResult(PredictedPlan, const std::vector<const LayerState*>& layers,
268 bool findSimilarPrediction(const std::vector<const LayerState*>& layers, Plan result);
/aosp12/frameworks/native/opengl/libs/EGL/
H A DGLES_layers.md6 …ist will be specified by colon separated filenames (see [Enabling layers](#Enabling-layers) below).
31 ## Placing layers
33 Where layers can be found, in order of priority
58 adb install --abi armeabi-v7a layers.apk
63 ## Enabling layers
68 # Enable layers
77 # Specify a package to search for layers
80 To disable the per-app layers:
92 adb shell setprop debug.gles.layers <layer1:layer2:layerN>
239 - Who can use layers?
[all …]
/aosp12/frameworks/native/services/surfaceflinger/CompositionEngine/src/planner/
H A DPredictor.cpp153 const std::vector<const LayerState*>& layers, NonBufferHash hash) const { in getPredictedPlan() argument
162 if (layers.empty()) { in getPredictedPlan()
168 if (std::optional<NonBufferHash> approximateMatch = getApproximateMatch(layers); in getPredictedPlan()
185 recordPredictedResult(*predictedPlan, layers, std::move(result)); in recordResult()
191 if (!hasSkippedLayers && findSimilarPrediction(layers, result)) { in recordResult()
196 mCandidates.emplace_front(flattenedHash, Prediction(layers, result)); in recordResult()
315 const std::vector<const LayerState*>& layers) const { in getApproximateMatch()
318 if (const auto approximateMatchOpt = exampleStack.getApproximateMatch(layers); in getApproximateMatch()
327 return candidate.prediction.getExampleLayerStack().getApproximateMatch(layers) != in getApproximateMatch()
411 prediction.getExampleLayerStack().getApproximateMatch(layers); in recordPredictedResult()
[all …]
H A DFlattener.cpp66 NonBufferHash Flattener::flattenLayers(const std::vector<const LayerState*>& layers, in flattenLayers() argument
69 const size_t unflattenedDisplayCost = calculateDisplayCost(layers); in flattenLayers()
77 if (mCurrentGeometry != hash || (!mLayers.empty() && !isSameStack(layers, mLayers))) { in flattenLayers()
83 ++mInitialLayerCounts[layers.size()]; in flattenLayers()
88 const bool alreadyHadCachedSets = mergeWithCachedSets(layers, now); in flattenLayers()
207 for (const LayerState* layer : layers) { in calculateDisplayCost()
264 merged.reserve(layers.size()); in mergeWithCachedSets()
265 for (const LayerState* layer : layers) { in mergeWithCachedSets()
275 for (const LayerState* layer : layers) { in mergeWithCachedSets()
290 auto incomingLayerIter = layers.begin(); in mergeWithCachedSets()
[all …]
/aosp12/frameworks/base/core/jni/
H A Dandroid_os_GraphicsEnvironment.cpp92 void setDebugLayers_native(JNIEnv* env, jobject clazz, jstring layers) { in setDebugLayers_native() argument
93 if (layers != nullptr) { in setDebugLayers_native()
94 ScopedUtfChars layersChars(env, layers); in setDebugLayers_native()
99 void setDebugLayersGLES_native(JNIEnv* env, jobject clazz, jstring layers) { in setDebugLayersGLES_native() argument
100 if (layers != nullptr) { in setDebugLayersGLES_native()
101 ScopedUtfChars layersChars(env, layers); in setDebugLayersGLES_native()
/aosp12/packages/modules/NeuralNetworks/tools/systrace_parser/parser/
H A Doutput.py2 from parser.naming import layers, names, phases, make_tag, subphases
61 for layer in layers + [LAYER_TOTAL]:
72 for layer in layers:
82 for layer in layers + [LAYER_TOTAL]:
89 for layer in layers:
102 for layer in (layers + [LAYER_TOTAL]):
/aosp12/frameworks/base/libs/hwui/pipeline/skia/
H A DSkiaPipeline.cpp92 void SkiaPipeline::renderLayersImpl(const LayerUpdateQueue& layers, bool opaque) { in renderLayersImpl() argument
96 for (size_t i = 0; i < layers.entries().size(); i++) { in renderLayersImpl()
97 RenderNode* layerNode = layers.entries()[i].renderNode.get(); in renderLayersImpl()
111 const Rect& layerDamage = layers.entries()[i].damage; in renderLayersImpl()
301 static void collectLayers(RenderNode* node, LayerUpdateQueue* layers) { in collectLayers() argument
314 static void recordLayers(const LayerUpdateQueue& layers, in recordLayers() argument
318 for (size_t i = 0; i < layers.entries().size(); i++) { in recordLayers()
319 RenderNode* layerNode = layers.entries()[i].renderNode.get(); in recordLayers()
320 const Rect& layerDamage = layers.entries()[i].damage; in recordLayers()
452 SkCanvas* canvas = tryCapture(surface.get(), nodes[0].get(), layers); in renderFrame()
[all …]
/aosp12/frameworks/native/services/surfaceflinger/Scheduler/
H A DRefreshRateConfigs.cpp233 GetBestRefreshRateInvocation{.layerRequirements = layers, in getBestRefreshRate()
247 lastBestRefreshRateInvocation->layerRequirements == layers && in getCachedBestRefreshRate()
264 ALOGV("getBestRefreshRate %zu layers", layers.size()); in getBestRefreshRateLocked()
287 for (const auto& layer : layers) { in getBestRefreshRateLocked()
344 if (layers.empty() || noVoteLayers == layers.size()) { in getBestRefreshRateLocked()
349 if (noVoteLayers + minVoteLayers == layers.size()) { in getBestRefreshRateLocked()
364 for (const auto& layer : layers) { in getBestRefreshRateLocked()
460 return explicitExact + noVoteLayers != layers.size(); in getBestRefreshRateLocked()
479 for (const auto& layer : layers) { in groupLayersByUid()
524 ALOGV("getFrameRateOverrides %zu layers", layers.size()); in getFrameRateOverrides()
[all …]

12345678910>>...13