Home | History | Annotate | Download | only in libhwcomposer

Lines Matching refs:mCurrentFrame

56     if(mCurrentFrame.layerCount > MAX_NUM_APP_LAYERS)
63 "fbCount:%2d \n", mCurrentFrame.layerCount,
64 mCurrentFrame.mdpCount, mCurrentFrame.fbCount);
66 (mCurrentFrame.needsRedraw? "YES" : "NO"),
67 mCurrentFrame.mdpCount, sMaxPipesPerMixer);
71 for(int index = 0; index < mCurrentFrame.layerCount; index++ )
74 (mCurrentFrame.isFBComposed[index] ? "YES" : "NO"),
75 mCurrentFrame.layerToMDP[index],
76 (mCurrentFrame.isFBComposed[index] ?
77 (mCurrentFrame.needsRedraw ? "GLES" : "CACHE") : "MDP"),
78 (mCurrentFrame.isFBComposed[index] ? mCurrentFrame.fbZ :
79 mCurrentFrame.mdpToLayer[mCurrentFrame.layerToMDP[index]].pipeInfo->zOrder));
142 mCurrentFrame.reset(numLayers);
144 mCachedFrame.updateCounts(mCurrentFrame);
170 if(!mCurrentFrame.isFBComposed[index]) {
175 if(!mCurrentFrame.needsRedraw)
457 //Setup mCurrentFrame
458 mCurrentFrame.mdpCount = mCurrentFrame.layerCount;
459 mCurrentFrame.fbCount = 0;
460 mCurrentFrame.fbZ = -1;
461 memset(&mCurrentFrame.isFBComposed, 0, sizeof(mCurrentFrame.isFBComposed));
463 int mdpCount = mCurrentFrame.mdpCount;
498 mCurrentFrame.reset(numAppLayers);
503 if(!mCurrentFrame.isFBComposed[i]) {
520 int mdpCount = mCurrentFrame.mdpCount;
552 mCurrentFrame.reset(numAppLayers);
594 mCurrentFrame.isFBComposed[i] = false;
598 mCurrentFrame.fbZ = minBatchStart;
599 mCurrentFrame.fbCount = batchSize;
600 mCurrentFrame.mdpCount = mCurrentFrame.layerCount - batchSize;
607 __FUNCTION__, mCurrentFrame.fbZ, batchSize);
623 mCurrentFrame.reset(numAppLayers);
625 int mdpCount = mCurrentFrame.mdpCount;
626 int fbNeeded = int(mCurrentFrame.fbCount != 0);
698 if(!mCurrentFrame.fbCount) {
699 mCurrentFrame.fbZ = -1;
702 if(!mCurrentFrame.mdpCount) {
703 mCurrentFrame.fbZ = 0;
709 while (i < mCurrentFrame.layerCount) {
711 while(mCurrentFrame.isFBComposed[i] && i < mCurrentFrame.layerCount) {
717 mCurrentFrame.fbZ = maxBatchStart;
719 if(i < mCurrentFrame.layerCount) i++;
723 for(int i = 0; i < mCurrentFrame.layerCount; i++) {
731 mCurrentFrame.isFBComposed[i] = false;
737 mCurrentFrame.fbCount = maxBatchCount;
738 mCurrentFrame.mdpCount = mCurrentFrame.layerCount -
739 mCurrentFrame.fbCount;
742 mCurrentFrame.fbCount);
756 mCurrentFrame.isFBComposed[i] = true;
758 mCurrentFrame.isFBComposed[i] = false;
763 mCurrentFrame.fbCount = fbCount;
764 mCurrentFrame.mdpCount = mCurrentFrame.layerCount - mCurrentFrame.fbCount;
767 mCurrentFrame.mdpCount, mCurrentFrame.fbCount);
778 if(!mCurrentFrame.isFBComposed[nYuvIndex]) {
779 mCurrentFrame.isFBComposed[nYuvIndex] = true;
780 mCurrentFrame.fbCount++;
783 if(mCurrentFrame.isFBComposed[nYuvIndex]) {
784 mCurrentFrame.isFBComposed[nYuvIndex] = false;
785 mCurrentFrame.fbCount--;
790 mCurrentFrame.mdpCount = mCurrentFrame.layerCount -
791 mCurrentFrame.fbCount;
793 mCurrentFrame.fbCount);
803 for (int index = 0, mdpNextZOrder = 0; index < mCurrentFrame.layerCount;
805 if(!mCurrentFrame.isFBComposed[index]) {
806 int mdpIndex = mCurrentFrame.layerToMDP[index];
809 MdpPipeInfo* cur_pipe = mCurrentFrame.mdpToLayer[mdpIndex].pipeInfo;
812 if(configure(ctx, layer, mCurrentFrame.mdpToLayer[mdpIndex]) != 0 ){
833 for (int index = 0; index < mCurrentFrame.layerCount; index++) {
834 if(!mCurrentFrame.isFBComposed[index]) {
836 int mdpIndex = mCurrentFrame.layerToMDP[index];
838 mCurrentFrame.mdpToLayer[mdpIndex].pipeInfo;
842 mCurrentFrame.mdpToLayer[mdpIndex]) != 0 ){
856 mCurrentFrame.reset(numLayers);
861 mCachedFrame.updateCounts(mCurrentFrame);
877 mCurrentFrame.map();
879 if(mCurrentFrame.fbZ >= 0) {
881 mCurrentFrame.fbZ)) {
893 mCurrentFrame.needsRedraw = false;
894 if(mCurrentFrame.fbCount &&
895 ((mCurrentFrame.mdpCount != mCachedFrame.mdpCount) ||
896 (mCurrentFrame.fbCount != mCachedFrame.fbCount) ||
897 (mCurrentFrame.fbZ != mCachedFrame.fbZ) ||
898 (!mCurrentFrame.mdpCount) ||
901 mCurrentFrame.needsRedraw = true;
909 mCurrentFrame.fbZ = -1;
910 if(mCurrentFrame.fbCount)
911 mCurrentFrame.fbZ = mCurrentFrame.mdpCount;
913 mCurrentFrame.map();
916 if(mCurrentFrame.fbZ >= 0) {
917 if(!ctx->mFBUpdate[mDpy]->prepare(ctx, list, mCurrentFrame.fbZ)) {
934 mCachedFrame.updateCounts(mCurrentFrame);
971 int numPipesNeeded = mCurrentFrame.mdpCount;
975 if(mCurrentFrame.fbCount)
989 for(int index = 0; index < mCurrentFrame.layerCount; index++) {
991 if(mCurrentFrame.isFBComposed[index]) continue;
995 mCurrentFrame.layerToMDP[index];
996 PipeLayerPair& info = mCurrentFrame.mdpToLayer[mdpIndex];
1038 if(idleInvalidator && !sIdleFallBack && mCurrentFrame.mdpCount)
1045 for(int i = 0; i < numHwLayers && mCurrentFrame.mdpCount; i++ )
1047 if(mCurrentFrame.isFBComposed[i]) continue;
1056 int mdpIndex = mCurrentFrame.layerToMDP[i];
1059 *(MdpPipeInfoLowRes*)mCurrentFrame.mdpToLayer[mdpIndex].pipeInfo;
1084 Rotator *rot = mCurrentFrame.mdpToLayer[mdpIndex].rot;
1112 for(int i = 0; i < mCurrentFrame.layerCount; ++i) {
1113 if(!mCurrentFrame.isFBComposed[i]) {
1135 if(mCurrentFrame.fbCount)
1175 for(int index = 0 ; index < mCurrentFrame.layerCount; index++) {
1177 if(mCurrentFrame.isFBComposed[index]) continue;
1181 int mdpIndex = mCurrentFrame.layerToMDP[index];
1182 PipeLayerPair& info = mCurrentFrame.mdpToLayer[mdpIndex];
1243 if(idleInvalidator && !sIdleFallBack && mCurrentFrame.mdpCount)
1250 for(int i = 0; i < numHwLayers && mCurrentFrame.mdpCount; i++ )
1252 if(mCurrentFrame.isFBComposed[i]) continue;
1265 int mdpIndex = mCurrentFrame.layerToMDP[i];
1268 *(MdpPipeInfoHighRes*)mCurrentFrame.mdpToLayer[mdpIndex].pipeInfo;
1269 Rotator *rot = mCurrentFrame.mdpToLayer[mdpIndex].rot;