Lines Matching defs:src_resource
604 areResourcesCompatible(const struct pipe_resource *src_resource, // IN
607 if (src_resource->format == dst_resource->format) {
613 } else if (src_resource->target == PIPE_BUFFER &&
629 src_format_desc = util_format_description(src_resource->format);
668 struct pipe_resource *src_resource = pSrcResource->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);
695 src_resource, level,
701 src_resource, level,
742 struct pipe_resource *src_resource = pSrcResource->resource;
746 unsigned src_level = SrcSubResource % (src_resource->last_level + 1);
747 unsigned src_layer = SrcSubResource / (src_resource->last_level + 1);
761 src_box.width = u_minify(src_resource->width0, src_level);
762 src_box.height = u_minify(src_resource->height0, src_level);
763 src_box.depth = u_minify(src_resource->depth0, src_level);
766 if (areResourcesCompatible(src_resource, dst_resource)) {
770 src_resource, src_level,
776 src_resource, src_level,