Home | History | Annotate | Download | only in isl

Lines Matching refs:info

29                             const struct isl_surf_init_info *info,
37 assert(info->samples >= 1);
39 if (info->samples == 1) {
44 if (!isl_format_supports_multisampling(dev->info, info->format))
56 if (info->dim != ISL_SURF_DIM_2D)
58 if (info->levels > 1)
80 if (isl_format_has_sint_channel(info->format))
84 if (isl_surf_usage_is_display(info->usage))
100 if (isl_surf_usage_is_depth_or_stencil(info->usage) ||
101 (info->usage & ISL_SURF_USAGE_HIZ_BIT))
111 if (info->samples == 8 && info->width == 8192)
122 if ((info->samples == 8 && info->height > 4194304u) ||
123 (info->samples == 4 && info->height > 8388608u))
133 if (info->format == ISL_FORMAT_I24X8_UNORM ||
134 info->format == ISL_FORMAT_L24X8_UNORM ||
135 info->format == ISL_FORMAT_A24X8_UNORM ||
136 info->format == ISL_FORMAT_R24_UNORM_X8_TYPELESS)
186 const struct isl_surf_init_info *restrict info,
204 if (isl_surf_usage_is_depth(info->usage)) {
212 if (isl_surf_usage_is_stencil(info->usage)) {
221 if (isl_format_get_layout(info->format)->txc == ISL_TXC_ASTC)
225 if (isl_format_get_layout(info->format)->txc == ISL_TXC_MCS)
228 if (info->usage & (ISL_SURF_USAGE_DISPLAY_ROTATE_90_BIT |
236 if (info->usage & (ISL_SURF_USAGE_DISPLAY_FLIP_X_BIT |
243 if (info->usage & ISL_SURF_USAGE_DISPLAY_BIT) {
249 if (info->samples > 1) {
269 gen7_format_needs_valign2(dev, info->format) &&
270 (info->usage & ISL_SURF_USAGE_RENDER_TARGET_BIT) &&
271 info->samples == 1) {
288 if (ISL_DEV_GEN(dev) < 7 && isl_format_get_layout(info->format)->bpb >= 128)
297 const struct isl_surf_init_info *restrict info)
299 if (isl_format_is_compressed(info->format))
310 if (isl_surf_info_is_z16(info) ||
311 isl_surf_usage_is_stencil(info->usage))
322 const struct isl_surf_init_info *restrict info,
328 if (isl_format_is_compressed(info->format))
331 if (gen7_format_needs_valign2(dev, info->format))
345 if (isl_surf_usage_is_depth(info->usage) ||
346 info->samples > 1 ||
347 ((info->usage & ISL_SURF_USAGE_RENDER_TARGET_BIT) &&
352 if (isl_surf_usage_is_stencil(info->usage)) {
392 const struct isl_surf_init_info *restrict info,
401 assert(info->format != ISL_FORMAT_HIZ);
404 assert(!isl_surf_usage_is_depth_and_stencil(info->usage));
407 .w = gen7_choose_halign_el(dev, info),
408 .h = gen7_choose_valign_el(dev, info, tiling),