Lines Matching defs:dst_resource
605 const struct pipe_resource *dst_resource) // IN
607 if (src_resource->format == dst_resource->format) {
614 dst_resource->target == PIPE_BUFFER) {
630 dst_format_desc = util_format_description(dst_resource->format);
667 struct pipe_resource *dst_resource = pDstResource->resource;
671 assert(dst_resource->target == src_resource->target);
672 assert(dst_resource->width0 == src_resource->width0);
673 assert(dst_resource->height0 == src_resource->height0);
674 assert(dst_resource->depth0 == src_resource->depth0);
675 assert(dst_resource->last_level == src_resource->last_level);
676 assert(dst_resource->array_size == src_resource->array_size);
678 compatible = areResourcesCompatible(src_resource, dst_resource);
681 for (unsigned layer = 0; layer < dst_resource->array_size; ++layer) {
682 for (unsigned level = 0; level <= dst_resource->last_level; ++level) {
687 box.width = u_minify(dst_resource->width0, level);
688 box.height = u_minify(dst_resource->height0, level);
689 box.depth = u_minify(dst_resource->depth0, level);
693 dst_resource, level,
699 dst_resource, level,
741 struct pipe_resource *dst_resource = pDstResource->resource;
744 unsigned dst_level = DstSubResource % (dst_resource->last_level + 1);
745 unsigned dst_layer = DstSubResource / (dst_resource->last_level + 1);
766 if (areResourcesCompatible(src_resource, dst_resource)) {
768 dst_resource, dst_level,
774 dst_resource, dst_level,
881 struct pipe_resource *dst_resource = pDstResource->resource;
887 UINT DstMipLevels = dst_resource->last_level + 1;
897 subResourceBox(dst_resource, DstSubResource, &level, &box);
904 dst_resource,
911 dst_resource,
923 dst_resource->format,