Home | History | Annotate | Download | only in vmwgfx

Lines Matching defs:blit

116  *               is a separate buffer to which content_vfbs will blit to.
128 /* For CPU Blit */
464 struct SVGA3dCopyBox *blit = (struct SVGA3dCopyBox *) &cmd[1];
466 blit += dirty->num_hits;
467 blit->srcx = dirty->fb_x;
468 blit->srcy = dirty->fb_y;
469 blit->x = dirty->unit_x1;
470 blit->y = dirty->unit_y1;
471 blit->d = 1;
472 blit->w = dirty->unit_x2 - dirty->unit_x1;
473 blit->h = dirty->unit_y2 - dirty->unit_y1;
501 struct SVGA3dCopyBox *blit = (struct SVGA3dCopyBox *) &cmd[1];
503 (SVGA3dCmdSurfaceDMASuffix *) &blit[dirty->num_hits];
504 size_t blit_size = sizeof(*blit) * dirty->num_hits + sizeof(*suffix);
539 * vmw_stdu_bo_cpu_clip - Callback to encode a CPU blit
569 * vmw_stdu_bo_cpu_commit - Callback to do a CPU blit from buffer object
574 * 2D VM, we have to do a CPU blit ourselves.
697 * we'll be using a CPU blit, and the framebuffer should be moved out
761 struct SVGA3dCopyBox *blit = (struct SVGA3dCopyBox *) &cmd[1];
763 blit += dirty->num_hits;
764 blit->srcx = dirty->fb_x;
765 blit->srcy = dirty->fb_y;
766 blit->x = dirty->unit_x1;
767 blit->y = dirty->unit_y1;
768 blit->d = 1;
769 blit->w = dirty->unit_x2 - dirty->unit_x1;
770 blit->h = dirty->unit_y2 - dirty->unit_y1;
808 struct SVGA3dCopyBox *blit = (struct SVGA3dCopyBox *) &cmd[1];
814 update = (struct vmw_stdu_update *) &blit[dirty->num_hits];
839 * @srf: Pointer to surface to blit from. If NULL, the surface attached
1175 * If we are a 2D VM with a buffer object then we have to use CPU blit