Home | History | Annotate | Download | only in libhwcomposer

Lines Matching defs:dpy

312 void getActionSafePosition(hwc_context_t *ctx, int dpy, uint32_t& x,
325 float fbWidth = ctx->dpyAttr[dpy].xres;
326 float fbHeight = ctx->dpyAttr[dpy].yres;
423 const hwc_display_contents_1_t *list, int dpy) {
424 const int prevYuvCount = ctx->listStats[dpy].yuvCount;
425 ctx->listStats[dpy].numAppLayers = list->numHwLayers - 1;
426 ctx->listStats[dpy].fbLayerIndex = list->numHwLayers - 1;
427 ctx->listStats[dpy].skipCount = 0;
428 ctx->listStats[dpy].needsAlphaScale = false;
429 ctx->listStats[dpy].preMultipliedAlpha = false;
430 ctx->listStats[dpy].planeAlpha = false;
431 ctx->listStats[dpy].yuvCount = 0;
434 memset(ctx->listStats[dpy].yuvIndices, -1, MAX_NUM_APP_LAYERS);
448 ctx->listStats[dpy].skipCount++;
450 int& yuvCount = ctx->listStats[dpy].yuvCount;
451 ctx->listStats[dpy].yuvIndices[yuvCount] = i;
458 ctx->listStats[dpy].preMultipliedAlpha = true;
460 ctx->listStats[dpy].planeAlpha = true;
461 if(!ctx->listStats[dpy].needsAlphaScale)
462 ctx->listStats[dpy].needsAlphaScale = isAlphaScaled(layer);
467 if(prevYuvCount != ctx->listStats[dpy].yuvCount) {
471 if (dpy == HWC_DISPLAY_PRIMARY)
472 configurePPD(ctx, ctx->listStats[dpy].yuvCount);
650 int hwc_sync(hwc_context_t *ctx, hwc_display_contents_1_t* list, int dpy,
686 for(uint32_t i = 0; i < ctx->mLayerRotMap[dpy]->getCount(); i++) {
689 ctx->mLayerRotMap[dpy]->getLayer(i)->acquireFenceFd;
691 rotData.session_id = ctx->mLayerRotMap[dpy]->getRot(i)->getSessId();
698 ctx->mLayerRotMap[dpy]->getLayer(i)->releaseFenceFd =
730 fbFd = ctx->dpyAttr[dpy].fd;
763 if (ctx->mCopyBit[dpy])
764 ctx->mCopyBit[dpy]->setReleaseFd(releaseFd);
769 ctx->mLayerRotMap[dpy]->setReleaseFd(releaseFd);
779 void trimLayer(hwc_context_t *ctx, const int& dpy, const int& transform,
781 int hw_w = ctx->dpyAttr[dpy].xres;
782 int hw_h = ctx->dpyAttr[dpy].yres;
856 const int dpy = HWC_DISPLAY_PRIMARY;
857 int fb_width = ctx->dpyAttr[dpy].xres;
858 int fb_height = ctx->dpyAttr[dpy].yres;
859 int fb_fd = ctx->dpyAttr[dpy].fd;
934 const int& dpy, eMdpFlags& mdpFlags, const eZorder& z,
965 unsigned int& prevWidth = ctx->mPrevWHF[dpy].w;
966 unsigned int& prevHeight = ctx->mPrevWHF[dpy].h;
979 trimLayer(ctx, dpy, transform, crop, dst);
990 ctx->mLayerRotMap[dpy]->add(layer, *rot);
1006 ctx->mLayerRotMap[dpy]->reset();
1013 const int& dpy, eMdpFlags& mdpFlagsL, const eZorder& z,
1024 int hw_w = ctx->dpyAttr[dpy].xres;
1025 int hw_h = ctx->dpyAttr[dpy].yres;
1037 trimLayer(ctx, dpy, transform, crop, dst);
1047 ctx->mLayerRotMap[dpy]->add(layer, *rot);