Lines Matching defs:info

194              const struct pipe_blit_info *info)
206 lima_format_get_texel_swizzle(info->src.resource->format),
211 lima_format_get_texel_swizzle(info->dst.resource->format),
215 if (util_format_is_depth_or_stencil(info->src.resource->format)) {
217 util_format_description(info->src.resource->format);
225 if (!lima_format_pixel_supported(info->dst.resource->format))
228 if (!lima_format_texel_supported(info->src.resource->format))
231 if (info->dst.resource->target != PIPE_TEXTURE_2D ||
232 info->src.resource->target != PIPE_TEXTURE_2D)
235 if (info->dst.box.x < 0 || info->dst.box.y < 0 ||
236 info->src.box.x < 0 || info->src.box.y < 0)
239 if (info->src.box.depth != 1 ||
240 info->dst.box.depth != 1)
244 if (info->scissor_enable)
247 if ((reload_flags & PIPE_CLEAR_COLOR) && !(info->mask & PIPE_MASK_RGBA))
250 if ((reload_flags & PIPE_CLEAR_DEPTH) && !(info->mask & PIPE_MASK_Z))
253 if ((reload_flags & PIPE_CLEAR_STENCIL) && !(info->mask & PIPE_MASK_S))
257 lima_get_blit_surface(pctx, info->dst.resource, info->dst.level);
261 lima_get_blit_surface(pctx, info->src.resource, info->src.level);
265 if (util_format_is_depth_or_stencil(info->dst.resource->format))
280 if (info->src.resource->nr_samples > 1) {
281 for (int i = 0; i < MIN2(info->src.resource->nr_samples, LIMA_MAX_SAMPLES); i++) {
283 src_surf, &info->src.box,
284 &info->dst.box, info->filter, true,
289 src_surf, &info->src.box,
290 &info->dst.box, info->filter, true,
296 if (info->dst.box.x == 0 && info->dst.box.y == 0 &&
297 info->dst.box.width == lima_dst_surf->base.width &&
298 info->dst.box.height == lima_dst_surf->base.height)
301 if (info->dst.box.x % 16 == 0 && info->dst.box.y % 16 == 0 &&
302 info->dst.box.width % 16 == 0 && info->dst.box.height % 16 == 0)