Home | History | Annotate | Download | only in libhwcomposer

Lines Matching refs:mCurrentFrame

59                 fbCount:%2d \n", mCurrentFrame.layerCount,
60 mCurrentFrame.mdpCount, mCurrentFrame.fbCount);
62 (mCurrentFrame.needsRedraw? "YES" : "NO"),
63 mCurrentFrame.mdpCount, sMaxPipesPerMixer);
67 for(int index = 0; index < mCurrentFrame.layerCount; index++ )
70 (mCurrentFrame.isFBComposed[index] ? "YES" : "NO"),
71 mCurrentFrame.layerToMDP[index],
72 (mCurrentFrame.isFBComposed[index] ?
73 (mCurrentFrame.needsRedraw ? "GLES" : "CACHE") : "MDP"),
74 (mCurrentFrame.isFBComposed[index] ? mCurrentFrame.fbZ :
75 mCurrentFrame.mdpToLayer[mCurrentFrame.layerToMDP[index]].pipeInfo->zOrder));
152 if(!mCurrentFrame.isFBComposed[index]) {
158 if(!mCurrentFrame.needsRedraw)
434 //Setup mCurrentFrame
435 mCurrentFrame.mdpCount = mCurrentFrame.layerCount;
436 mCurrentFrame.fbCount = 0;
437 mCurrentFrame.fbZ = -1;
438 memset(&mCurrentFrame.isFBComposed, 0, sizeof(mCurrentFrame.isFBComposed));
440 int mdpCount = mCurrentFrame.mdpCount;
461 //Setup mCurrentFrame
462 mCurrentFrame.reset(numAppLayers);
467 int mdpCount = mCurrentFrame.mdpCount;
488 mCurrentFrame.reset(numAppLayers);
490 int mdpCount = mCurrentFrame.mdpCount;
491 int fbNeeded = int(mCurrentFrame.fbCount != 0);
564 if(!mCurrentFrame.fbCount) {
565 mCurrentFrame.fbZ = -1;
568 if(!mCurrentFrame.mdpCount) {
569 mCurrentFrame.fbZ = 0;
575 while (i < mCurrentFrame.layerCount) {
577 while(mCurrentFrame.isFBComposed[i] && i < mCurrentFrame.layerCount) {
583 mCurrentFrame.fbZ = maxBatchStart;
585 if(i < mCurrentFrame.layerCount) i++;
589 for(int i = 0; i < mCurrentFrame.layerCount; i++) {
591 mCurrentFrame.isFBComposed[i] = false;
597 mCurrentFrame.fbCount = maxBatchCount;
598 mCurrentFrame.mdpCount = mCurrentFrame.layerCount -
599 mCurrentFrame.fbCount;
602 mCurrentFrame.fbCount);
614 mCurrentFrame.isFBComposed[i] = true;
616 mCurrentFrame.isFBComposed[i] = false;
621 mCurrentFrame.fbCount = numCacheableLayers;
622 mCurrentFrame.mdpCount = mCurrentFrame.layerCount -
623 mCurrentFrame.fbCount;
638 if(mCurrentFrame.fbCount)
652 if(!mCurrentFrame.isFBComposed[nYuvIndex]) {
653 mCurrentFrame.isFBComposed[nYuvIndex] = true;
654 mCurrentFrame.fbCount++;
657 if(mCurrentFrame.isFBComposed[nYuvIndex]) {
658 mCurrentFrame.isFBComposed[nYuvIndex] = false;
659 mCurrentFrame.fbCount--;
664 mCurrentFrame.mdpCount = mCurrentFrame.layerCount -
665 mCurrentFrame.fbCount;
667 mCurrentFrame.fbCount);
678 for (int index = 0, mdpNextZOrder = 0; index < mCurrentFrame.layerCount;
680 if(!mCurrentFrame.isFBComposed[index]) {
681 int mdpIndex = mCurrentFrame.layerToMDP[index];
684 MdpPipeInfo* cur_pipe = mCurrentFrame.mdpToLayer[mdpIndex].pipeInfo;
687 if(configure(ctx, layer, mCurrentFrame.mdpToLayer[mdpIndex]) != 0 ){
708 for (int index = 0; index < mCurrentFrame.layerCount; index++) {
709 if(!mCurrentFrame.isFBComposed[index]) {
711 int mdpIndex = mCurrentFrame.layerToMDP[index];
713 mCurrentFrame.mdpToLayer[mdpIndex].pipeInfo;
717 mCurrentFrame.mdpToLayer[mdpIndex]) != 0 ){
732 mCurrentFrame.reset(numLayers);
746 mCurrentFrame.reset(numLayers);
748 mCachedFrame.updateCounts(mCurrentFrame);
754 mCurrentFrame.map();
757 mCurrentFrame.reset(numLayers);
761 mCurrentFrame.needsRedraw = false;
762 if(mCurrentFrame.fbCount &&
763 ((mCurrentFrame.mdpCount != mCachedFrame.mdpCount) ||
764 (mCurrentFrame.fbCount != mCachedFrame.cacheCount) ||
765 (mCurrentFrame.fbZ != mCachedFrame.fbZ) ||
766 (!mCurrentFrame.mdpCount) ||
770 mCurrentFrame.needsRedraw = true;
778 mCurrentFrame.fbZ = -1;
779 if(mCurrentFrame.fbCount)
780 mCurrentFrame.fbZ = ctx->listStats[mDpy].yuvCount;
782 mCurrentFrame.map();
784 mCurrentFrame.reset(numLayers);
788 mCurrentFrame.reset(numLayers);
794 mCachedFrame.updateCounts(mCurrentFrame);
803 return mCurrentFrame.fbZ;
829 return mCurrentFrame.mdpCount;
840 if(mCurrentFrame.isFBComposed[nYuvIndex])
843 int mdpIndex = mCurrentFrame.layerToMDP[nYuvIndex];
845 PipeLayerPair& info = mCurrentFrame.mdpToLayer[mdpIndex];
859 for(int index = 0 ; index < mCurrentFrame.layerCount; index++ ) {
860 if(mCurrentFrame.isFBComposed[index]) continue;
867 int mdpIndex = mCurrentFrame.layerToMDP[index];
869 PipeLayerPair& info = mCurrentFrame.mdpToLayer[mdpIndex];
903 if(idleInvalidator && !sIdleFallBack && mCurrentFrame.mdpCount)
910 for(int i = 0; i < numHwLayers && mCurrentFrame.mdpCount; i++ )
912 if(mCurrentFrame.isFBComposed[i]) continue;
921 int mdpIndex = mCurrentFrame.layerToMDP[i];
924 *(MdpPipeInfoLowRes*)mCurrentFrame.mdpToLayer[mdpIndex].pipeInfo;
941 Rotator *rot = mCurrentFrame.mdpToLayer[mdpIndex].rot;
966 for(int i = 0; i < mCurrentFrame.layerCount; ++i) {
967 if(!mCurrentFrame.isFBComposed[i]) {
1019 PipeLayerPair& info = mCurrentFrame.mdpToLayer[nYuvIndex];
1040 int mdpIndex = mCurrentFrame.layerToMDP[index];
1041 PipeLayerPair& info = mCurrentFrame.mdpToLayer[mdpIndex];
1094 if(idleInvalidator && !sIdleFallBack && mCurrentFrame.mdpCount)
1101 for(int i = 0; i < numHwLayers && mCurrentFrame.mdpCount; i++ )
1103 if(mCurrentFrame.isFBComposed[i]) continue;
1116 int mdpIndex = mCurrentFrame.layerToMDP[i];
1119 *(MdpPipeInfoHighRes*)mCurrentFrame.mdpToLayer[mdpIndex].pipeInfo;
1120 Rotator *rot = mCurrentFrame.mdpToLayer[mdpIndex].rot;