Lines Matching refs:src_resource
561 areResourcesCompatible(const struct pipe_resource *src_resource, // IN in areResourcesCompatible() argument
564 if (src_resource->format == dst_resource->format) { in areResourcesCompatible()
570 } else if (src_resource->target == PIPE_BUFFER && in areResourcesCompatible()
586 src_format_desc = util_format_description(src_resource->format); in areResourcesCompatible()
625 struct pipe_resource *src_resource = pSrcResource->resource; in ResourceCopy() local
628 assert(dst_resource->target == src_resource->target); in ResourceCopy()
629 assert(dst_resource->width0 == src_resource->width0); in ResourceCopy()
630 assert(dst_resource->height0 == src_resource->height0); in ResourceCopy()
631 assert(dst_resource->depth0 == src_resource->depth0); in ResourceCopy()
632 assert(dst_resource->last_level == src_resource->last_level); in ResourceCopy()
633 assert(dst_resource->array_size == src_resource->array_size); in ResourceCopy()
635 compatible = areResourcesCompatible(src_resource, dst_resource); in ResourceCopy()
652 src_resource, level, in ResourceCopy()
658 src_resource, level, in ResourceCopy()
699 struct pipe_resource *src_resource = pSrcResource->resource; in ResourceCopyRegion() local
703 unsigned src_level = SrcSubResource % (src_resource->last_level + 1); in ResourceCopyRegion()
704 unsigned src_layer = SrcSubResource / (src_resource->last_level + 1); in ResourceCopyRegion()
718 src_box.width = u_minify(src_resource->width0, src_level); in ResourceCopyRegion()
719 src_box.height = u_minify(src_resource->height0, src_level); in ResourceCopyRegion()
720 src_box.depth = u_minify(src_resource->depth0, src_level); in ResourceCopyRegion()
723 if (areResourcesCompatible(src_resource, dst_resource)) { in ResourceCopyRegion()
727 src_resource, src_level, in ResourceCopyRegion()
733 src_resource, src_level, in ResourceCopyRegion()