/aosp12/frameworks/native/services/surfaceflinger/CompositionEngine/tests/planner/ |
H A D | FlattenerTest.cpp | 158 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 D | Stress_test.cpp | 59 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 D | RefreshRateConfigsTest.cpp | 347 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 D | vr_composer_test.cpp | 149 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 D | dvr_hardware_composer_client.cpp | 134 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 D | VmsHalServiceSubscriptionEventTest.java | 43 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 D | RenderEngineTest.cpp | 645 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 D | RenderEngineTest.cpp | 454 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 D | parcelable_composer_frame.cpp | 51 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 D | HardwareBgDrawable.java | 40 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 D | Asset.java | 185 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 D | HardwareBuffer.java | 164 @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 D | Cache.cpp | 98 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 D | blit_engine_c2d.cpp | 209 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 D | blit_engine_c2d.cpp | 209 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 D | blit_engine_c2d.cpp | 209 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 D | spec_visualizer.py | 127 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 D | Predictor.h | 25 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 D | GLES_layers.md | 6 …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 D | Predictor.cpp | 153 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 D | Flattener.cpp | 66 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 D | android_os_GraphicsEnvironment.cpp | 92 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 D | output.py | 2 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 D | SkiaPipeline.cpp | 92 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 D | RefreshRateConfigs.cpp | 233 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 …]
|