Lines Matching refs:base

90    if (util_format_is_pure_integer(src->base.b.format))
131 DXGI_FORMAT dxgi_format = d3d12_get_resource_srv_format(src->base.b.format, src->base.b.target);
274 UNUSED struct d3d12_screen *screen = d3d12_screen(ctx->base.screen);
278 int src_subres_stride = src->base.b.last_level + 1;
279 int dst_subres_stride = dst->base.b.last_level + 1;
281 int src_array_size = src->base.b.array_size;
282 int dst_array_size = dst->base.b.array_size;
284 if (dst->base.b.target == PIPE_TEXTURE_CUBE)
287 if (src->base.b.target == PIPE_TEXTURE_CUBE)
296 if (dst->base.b.format == PIPE_FORMAT_Z24_UNORM_S8_UINT ||
297 dst->base.b.format == PIPE_FORMAT_S8_UINT_Z24_UNORM ||
298 dst->base.b.format == PIPE_FORMAT_Z32_FLOAT_S8X24_UINT) {
303 if (src->base.b.format == PIPE_FORMAT_Z24_UNORM_S8_UINT ||
304 src->base.b.format == PIPE_FORMAT_S8_UINT_Z24_UNORM ||
305 dst->base.b.format == PIPE_FORMAT_Z32_FLOAT_S8X24_UINT) {
320 src_loc.SubresourceIndex = get_subresource_id(src->base.b.target, src_level, src_subres_stride, src_z, &src_z, src_array_size, src->plane_slice) +
325 dst_loc.SubresourceIndex = get_subresource_id(dst->base.b.target, dst_level, dst_subres_stride, dstz, &dstz, dst_array_size, dst->plane_slice) +
330 psrc_box->width == (int)u_minify(src->base.b.width0, src_level) &&
331 psrc_box->height == (int)u_minify(src->base.b.height0, src_level) &&
332 psrc_box->depth == (int)u_minify(src->base.b.depth0, src_level)) {
337 (!util_format_is_depth_or_stencil(dst->base.b.format) &&
338 !util_format_is_depth_or_stencil(src->base.b.format) &&
339 dst->base.b.nr_samples == src->base.b.nr_samples));
347 src_box.right = MIN2(psrc_box->x + psrc_box->width, (int)u_minify(src->base.b.width0, src_level));
349 src_box.bottom = MIN2(psrc_box->y + psrc_box->height, (int)u_minify(src->base.b.height0, src_level));
355 (!util_format_is_depth_or_stencil(dst->base.b.format) &&
356 !util_format_is_depth_or_stencil(src->base.b.format))) &&
357 dst->base.b.nr_samples == src->base.b.nr_samples);
377 util_format_name(src->base.b.format), src_level,
381 util_format_name(dst->base.b.format), dst_level,
414 unsigned src_subres = get_subresource_id(src->base.b.target, src_level, src->base.b.last_level + 1,
415 psrc_box->z, nullptr, src->base.b.array_size, src->plane_slice);
416 unsigned dst_subres = get_subresource_id(dst->base.b.target, dst_level, dst->base.b.last_level + 1,
417 pdst_box->z, nullptr, dst->base.b.array_size, dst->plane_slice);
424 d3d12_get_format_start_plane(src->base.b.format),
425 d3d12_get_format_num_planes(src->base.b.format),
430 d3d12_get_format_start_plane(dst->base.b.format),
431 d3d12_get_format_num_planes(dst->base.b.format),
440 if (src->base.b.target == PIPE_BUFFER) {
482 templ.format = src->base.b.format;
487 templ.nr_samples = src->base.b.nr_samples;
488 templ.nr_storage_samples = src->base.b.nr_storage_samples;
491 templ.target = src->base.b.target;
493 staging_res = ctx->base.screen->resource_create(ctx->base.screen, &templ);
533 ctx->base.blit(&ctx->base, &dst_info);
623 &d3d12_screen(ctx->base.screen)->nir_options,
639 ctx->stencil_resolve_vs = ctx->base.create_vs_state(&ctx->base, &state);
654 &d3d12_screen(ctx->base.screen)->nir_options,
728 result = ctx->base.create_fs_state(&ctx->base, &state);
731 result = ctx->base.create_fs_state(&ctx->base, &state);
751 return ctx->sampler_state = ctx->base.create_sampler_state(&ctx->base, &state);
758 struct pipe_context *pctx = &ctx->base;