Home | History | Annotate | Download | only in libhwcomposer

Lines Matching defs:dpy

274 void getActionSafePosition(hwc_context_t *ctx, int dpy, uint32_t& x,
287 float fbWidth = ctx->dpyAttr[dpy].xres;
288 float fbHeight = ctx->dpyAttr[dpy].yres;
385 const hwc_display_contents_1_t *list, int dpy) {
387 ctx->listStats[dpy].numAppLayers = list->numHwLayers - 1;
388 ctx->listStats[dpy].fbLayerIndex = list->numHwLayers - 1;
389 ctx->listStats[dpy].skipCount = 0;
390 ctx->listStats[dpy].needsAlphaScale = false;
391 ctx->listStats[dpy].preMultipliedAlpha = false;
392 ctx->listStats[dpy].planeAlpha = false;
393 ctx->listStats[dpy].yuvCount = 0;
400 ctx->listStats[dpy].yuvIndices[i] = -1;
406 ctx->listStats[dpy].skipCount++;
408 int& yuvCount = ctx->listStats[dpy].yuvCount;
409 ctx->listStats[dpy].yuvIndices[yuvCount] = i;
416 ctx->listStats[dpy].preMultipliedAlpha = true;
418 ctx->listStats[dpy].planeAlpha = true;
419 if(!ctx->listStats[dpy].needsAlphaScale)
420 ctx->listStats[dpy].needsAlphaScale = isAlphaScaled(layer);
422 setYUVProp(ctx, ctx->listStats[dpy].yuvCount);
602 int hwc_sync(hwc_context_t *ctx, hwc_display_contents_1_t* list, int dpy,
636 for(uint32_t i = 0; i < ctx->mLayerRotMap[dpy]->getCount(); i++) {
639 ctx->mLayerRotMap[dpy]->getLayer(i)->acquireFenceFd;
641 rotData.session_id = ctx->mLayerRotMap[dpy]->getRot(i)->getSessId();
648 ctx->mLayerRotMap[dpy]->getLayer(i)->releaseFenceFd =
680 fbFd = ctx->dpyAttr[dpy].fd;
713 if (ctx->mCopyBit[dpy])
714 ctx->mCopyBit[dpy]->setReleaseFd(releaseFd);
719 ctx->mLayerRotMap[dpy]->setReleaseFd(releaseFd);
732 void trimLayer(hwc_context_t *ctx, const int& dpy, const int& transform,
734 int hw_w = ctx->dpyAttr[dpy].xres;
735 int hw_h = ctx->dpyAttr[dpy].yres;
808 const int dpy = HWC_DISPLAY_PRIMARY;
809 int fb_stride = ctx->dpyAttr[dpy].stride;
810 int fb_width = ctx->dpyAttr[dpy].xres;
811 int fb_height = ctx->dpyAttr[dpy].yres;
812 int fb_fd = ctx->dpyAttr[dpy].fd;
887 const int& dpy, eMdpFlags& mdpFlags, const eZorder& z,
920 trimLayer(ctx, dpy, transform, crop, dst);
929 ctx->mLayerRotMap[dpy]->add(layer, *rot);
945 ctx->mLayerRotMap[dpy]->reset();
952 const int& dpy, eMdpFlags& mdpFlagsL, const eZorder& z,
963 int hw_w = ctx->dpyAttr[dpy].xres;
964 int hw_h = ctx->dpyAttr[dpy].yres;
976 trimLayer(ctx, dpy, transform, crop, dst);
984 ctx->mLayerRotMap[dpy]->add(layer, *rot);