Lines Matching defs:base
905 * \param base resource template
914 const struct pipe_resource *base,
926 (base->last_level > 0 ||
927 base->target == PIPE_TEXTURE_3D ||
928 base->target == PIPE_TEXTURE_CUBE)) {
938 resource->b.b = *base;
969 if (sscreen->info.gfx_level >= GFX9 && base->format == PIPE_FORMAT_Z16_UNORM)
970 tex->db_render_format = base->format;
973 tex->upgraded_depth = base->format != PIPE_FORMAT_Z32_FLOAT &&
974 base->format != PIPE_FORMAT_Z32_FLOAT_S8X24_UINT;
977 tex->db_render_format = base->format;
997 if (sscreen->info.gfx_level == GFX10 && base->last_level > 0)
1033 if (base->flags & PIPE_RESOURCE_FLAG_SPARSE)
1035 if (base->bind & PIPE_BIND_PRIME_BLIT_DST)
1146 /* Initialize the CMASK base register value. */
1154 base->width0, base->height0, util_num_layers(base, 0), base->last_level + 1,
1155 base->nr_samples ? base->nr_samples : 1, util_format_short_name(base->format));
1368 /* Align to tile block base, for levels in mip tail whose offset is inside
1378 unsigned base = commit_base + i * depth_pitch;
1380 unsigned offset = base + j * row_pitch;
1814 /* Initialize the CMASK base address (needed even without CMASK). */
2123 pipe_reference_init(&surface->base.reference, 1);
2124 pipe_resource_reference(&surface->base.texture, tex);
2125 surface->base.context = pipe;
2126 surface->base.format = templ->format;
2127 surface->base.width = width;
2128 surface->base.height = height;
2129 surface->base.u = templ->u;
2137 return &surface->base;