Lines Matching refs:src
81 if (blit_info->src.box.width == 0 || blit_info->src.box.height == 0 ||
85 struct pipe_resource *src = blit_info->src.resource;
91 float x_scale = blit_info->src.box.width / (float)blit_info->dst.box.width;
92 float y_scale = blit_info->src.box.height / (float)blit_info->dst.box.height;
93 float z_scale = blit_info->src.box.depth / (float)blit_info->dst.box.depth;
96 unsigned data[] = {u_bitcast_f2u((blit_info->src.box.x + offset) / (float)src->width0),
97 u_bitcast_f2u((blit_info->src.box.y + offset) / (float)src->height0),
98 u_bitcast_f2u(blit_info->src.box.z),
100 u_bitcast_f2u(x_scale / src->width0),
101 u_bitcast_f2u(y_scale / src->height0),
139 u_sampler_view_default_template(&src_templ, src, src->format);
140 src_templ.format = util_format_linear(blit_info->src.format);
141 src_view = ctx->create_sampler_view(ctx, src, &src_templ);