Lines Matching defs:view
2315 * model this as the CCS compressing a 2D-view of the entire surface.
2419 info->view->usage & (ISL_SURF_USAGE_RENDER_TARGET_BIT |
2425 assert((info->view->usage & ~ISL_SURF_USAGE_CUBE_BIT) == _base_usage);
2429 assert(info->view->base_array_layer + info->view->array_len <=
2432 assert(info->view->base_array_layer + info->view->array_len <=
2468 assert(info->view->base_array_layer + info->view->array_len <=
2471 assert(info->view->base_array_layer + info->view->array_len <=
2479 assert(info->view->base_array_layer + info->view->array_len <=
2482 assert(info->view->base_array_layer + info->view->array_len <=
2970 const struct isl_view *view,
2979 const enum isl_format view_format = view->format;
2983 assert(!isl_format_is_compressed(view->format));
2984 assert(isl_format_get_layout(view->format)->bpb == fmtl->bpb);
2985 assert(view->levels == 1);
2988 isl_minify(surf->logical_level0_px.width, view->base_level);
2990 isl_minify(surf->logical_level0_px.height, view->base_level);
2999 if (view->array_len > 1) {
3009 if (view->base_level > 0)
3033 /* We're making an uncompressed view here. The image dimensions
3047 /* The view remains the same */
3048 *ucompr_view = *view;
3056 view->base_level,
3058 0 : view->base_array_layer,
3060 view->base_array_layer : 0,
3087 * referencing with this view so it only has one array slice and
3090 *ucompr_view = *view;