Lines Matching refs:dst

56                      info->dst.resource->nr_samples > 1);
60 if (util_format_is_depth_or_stencil(info->dst.resource->format))
69 if (info->dst.box.x != info->src.box.x ||
70 info->dst.box.y != info->src.box.y ||
71 info->dst.box.width != info->src.box.width ||
72 info->dst.box.height != info->src.box.height) {
76 int dst_surface_width = u_minify(info->dst.resource->width0,
77 info->dst.level);
78 int dst_surface_height = u_minify(info->dst.resource->height0,
79 info->dst.level);
80 if (is_tile_unaligned(info->dst.box.x, tile_width) ||
81 is_tile_unaligned(info->dst.box.y, tile_height) ||
82 (is_tile_unaligned(info->dst.box.width, tile_width) &&
83 info->dst.box.x + info->dst.box.width != dst_surface_width) ||
84 (is_tile_unaligned(info->dst.box.height, tile_height) &&
85 info->dst.box.y + info->dst.box.height != dst_surface_height)) {
112 if (info->dst.resource->format != info->src.resource->format)
119 info->dst.box.x,
120 info->dst.box.y,
121 info->dst.box.width,
122 info->dst.box.height);
126 vc4_get_blit_surface(pctx, info->dst.resource, info->dst.level);
135 job->draw_min_x = info->dst.box.x;
136 job->draw_min_y = info->dst.box.y;
137 job->draw_max_x = info->dst.box.x + info->dst.box.width;
138 job->draw_max_y = info->dst.box.y + info->dst.box.height;
311 struct vc4_resource *dst = vc4_resource(info->dst.resource);
321 assert(dst->base.format == src->base.format);
322 assert(dst->tiled);
325 assert(info->src.box.x == 0 && info->dst.box.x == 0);
326 assert(info->src.box.y == 0 && info->dst.box.y == 0);
327 assert(info->src.box.width == info->dst.box.width);
328 assert(info->src.box.height == info->dst.box.height);
343 util_blitter_default_dst_texture(&dst_tmpl, info->dst.resource,
344 info->dst.level, info->dst.box.z);
347 pctx->create_surface(pctx, info->dst.resource, &dst_tmpl);
349 fprintf(stderr, "Failed to create YUV dst surface\n");
354 if (dst->cpp == 1)
410 util_format_short_name(info->dst.resource->format));
417 info->scissor.minx = info->dst.box.x;
418 info->scissor.miny = info->dst.box.y;
419 info->scissor.maxx = info->dst.box.x + info->dst.box.width;
420 info->scissor.maxy = info->dst.box.y + info->dst.box.height;