Lines Matching refs:bakedState

567     BakedOpState* bakedState = BakedOpState::tryStrokeableOpConstruct(
570 if (!bakedState) return nullptr; // quick rejected
573 bakedState->setupOpacity(op.paint);
576 currentLayer().deferUnmergeableOp(mAllocator, bakedState, batchId);
577 return bakedState;
606 BakedOpState* bakedState = tryBakeOpState(op);
607 if (!bakedState) return; // quick rejected
610 bakedState->setupOpacity(op.paint);
616 if (bakedState->computedState.transform.isSimple()
617 && bakedState->computedState.transform.positiveScale()
620 && hasMergeableClip(*bakedState)) {
622 currentLayer().deferMergeableOp(mAllocator, bakedState, OpBatchType::Bitmap, mergeId);
624 currentLayer().deferUnmergeableOp(mAllocator, bakedState, OpBatchType::Bitmap);
629 BakedOpState* bakedState = tryBakeOpState(op);
630 if (!bakedState) return; // quick rejected
631 currentLayer().deferUnmergeableOp(mAllocator, bakedState, OpBatchType::Bitmap);
635 BakedOpState* bakedState = tryBakeOpState(op);
636 if (!bakedState) return; // quick rejected
637 currentLayer().deferUnmergeableOp(mAllocator, bakedState, OpBatchType::Bitmap);
668 BakedOpState* bakedState = tryBakeUnboundedOpState(op);
669 if (!bakedState) return; // quick rejected
670 currentLayer().deferUnmergeableOp(mAllocator, bakedState, OpBatchType::Vertices);
674 BakedOpState* bakedState = tryBakeUnboundedOpState(op);
675 if (!bakedState) return; // quick rejected
676 currentLayer().deferUnmergeableOp(mAllocator, bakedState, OpBatchType::Functor);
689 BakedOpState* bakedState = tryBakeOpState(op);
690 if (!bakedState) return; // quick rejected
692 if (bakedState->computedState.transform.isPureTranslate()
694 && hasMergeableClip(*bakedState)) {
698 currentLayer().deferMergeableOp(mAllocator, bakedState, OpBatchType::MergedPatch, mergeId);
701 currentLayer().deferUnmergeableOp(mAllocator, bakedState, OpBatchType::Bitmap);
742 BakedOpState* bakedState = tryBakeOpState(op);
743 if (!bakedState) return; // quick rejected
744 currentLayer().deferUnmergeableOp(mAllocator, bakedState, OpBatchType::Vertices);
753 BakedOpState* bakedState = BakedOpState::tryStrokeableOpConstruct(
756 if (!bakedState) return; // quick rejected
759 if (bakedState->computedState.transform.isPureTranslate()
761 && hasMergeableClip(*bakedState)) {
763 currentLayer().deferMergeableOp(mAllocator, bakedState, batchId, mergeId);
765 currentLayer().deferUnmergeableOp(mAllocator, bakedState, batchId);
769 auto& totalTransform = bakedState->computedState.transform;
783 BakedOpState* bakedState = tryBakeUnboundedOpState(op);
784 if (!bakedState) return; // quick rejected
785 currentLayer().deferUnmergeableOp(mAllocator, bakedState, textBatchId(*(op.paint)));
803 BakedOpState* bakedState = tryBakeOpState(*textureLayerOp);
805 if (!bakedState) return; // quick rejected
806 currentLayer().deferUnmergeableOp(mAllocator, bakedState, OpBatchType::TextureLayer);
969 BakedOpState* bakedState = BakedOpState::directConstruct(mAllocator,
971 currentLayer().deferUnmergeableOp(mAllocator, bakedState, OpBatchType::CopyToLayer);
984 bakedState = BakedOpState::directConstruct(mAllocator,
986 currentLayer().activeUnclippedSaveLayers.push_back(bakedState);