Searched refs:mergeId (Results 1 - 6 of 6) sorted by relevance

/frameworks/base/libs/hwui/
H A DDeferredDisplayList.h186 mergeId((mergeid_t) -1),
192 mergeid_t mergeId; member in struct:android::uirenderer::DeferInfo
H A DLayerBuilder.h93 BakedOpState* op, batchid_t batchId, mergeid_t mergeId);
H A DLayerBuilder.cpp309 BakedOpState* op, batchid_t batchId, mergeid_t mergeId) {
313 // Try to merge with any existing batch with same mergeId
314 auto getResult = mMergingBatchLookup[batchId].find(mergeId);
331 mMergingBatchLookup[batchId].insert(std::make_pair(mergeId, targetBatch));
308 deferMergeableOp(LinearAllocator& allocator, BakedOpState* op, batchid_t batchId, mergeid_t mergeId) argument
H A DDeferredDisplayList.cpp66 mBatchId(deferInfo.batchId), mMergeId(deferInfo.mergeId) {
542 // Try to merge with any existing batch with same mergeId.
545 auto getResult = mergingBatch.find(deferInfo.mergeId);
592 std::make_pair(deferInfo.mergeId, targetBatch));
H A DFrameBuilder.cpp607 // Don't merge A8 bitmaps - the paint's color isn't compared by mergeId, or in
614 mergeid_t mergeId = reinterpret_cast<mergeid_t>(op.bitmap->getGenerationID()); local
615 // TODO: AssetAtlas in mergeId
616 currentLayer().deferMergeableOp(mAllocator, bakedState, OpBatchType::Bitmap, mergeId);
689 mergeid_t mergeId = reinterpret_cast<mergeid_t>(op.bitmap->getGenerationID()); local
690 // TODO: AssetAtlas in mergeId
693 currentLayer().deferMergeableOp(mAllocator, bakedState, OpBatchType::MergedPatch, mergeId);
757 mergeid_t mergeId = reinterpret_cast<mergeid_t>(op.paint->getColor()); local
758 currentLayer().deferMergeableOp(mAllocator, bakedState, batchId, mergeId);
H A DDisplayListOp.h684 deferInfo.mergeId = getAtlasEntry(renderer) ?
688 // Don't merge A8 bitmaps - the paint's color isn't compared by mergeId, or in
895 deferInfo.mergeId = getAtlasEntry(renderer) ? (mergeid_t) mEntry->getMergeId() : (mergeid_t) mBitmap;
1330 deferInfo.mergeId = reinterpret_cast<mergeid_t>(mPaint->getColor());

Completed in 494 milliseconds