Lines Matching defs:format

356  * @param[in]  tiling      The tiling format to introspect
470 default: unreachable("Unsupported format size.");
479 default: unreachable("Unsupported format size.");
488 default: unreachable("Unsupported format size.");
499 /* HiZ buffers are required to have a 128bpb HiZ format. The tiling has
568 enum isl_format format)
570 const struct isl_format_layout *fmtl = isl_format_get_layout(format);
588 enum isl_format format)
590 const struct isl_format_layout *fmtl = isl_format_get_layout(format);
596 if (isl_format_has_int_channel(format)) {
625 assert(isl_format_is_hiz(info->format));
633 assert(isl_format_get_layout(info->format)->txc == ISL_TXC_CCS);
860 const struct isl_format_layout *fmtl = isl_format_get_layout(info->format);
902 * the docs seem to say that the HiZ format has a block width of 16,
1020 const struct isl_format_layout *fmtl = isl_format_get_layout(info->format);
1022 if (isl_format_is_planar(info->format))
1074 assert(isl_format_supports_multisampling(dev->info, info->format));
1088 assert(isl_format_supports_multisampling(dev->info, info->format));
1157 const struct isl_format_layout *fmtl = isl_format_get_layout(info->format);
1333 const struct isl_format_layout *fmtl = isl_format_get_layout(info->format);
1376 const struct isl_format_layout *fmtl = isl_format_get_layout(info->format);
1443 const struct isl_format_layout *fmtl = isl_format_get_layout(info->format);
1505 const struct isl_format_layout *fmtl = isl_format_get_layout(info->format);
1599 isl_format_supports_ccs_e(dev->info, surf_info->format) &&
1626 const struct isl_format_layout *fmtl = isl_format_get_layout(surf_info->format);
1631 if (isl_format_is_yuv(surf_info->format)) {
1670 const struct isl_format_layout *fmtl = isl_format_get_layout(info->format);
1683 const struct isl_format_layout *fmtl = isl_format_get_layout(surf_info->format);
1813 const struct isl_format_layout *fmtl = isl_format_get_layout(info->format);
1842 isl_extent3d_el_to_sa(info->format, image_align_el);
1883 if (isl_format_is_yuv(info->format)) {
1986 .format = info->format,
2011 const struct isl_format_layout *fmtl = isl_format_get_layout(surf->format);
2075 const enum isl_format format =
2080 .format = format,
2109 assert(isl_format_supports_multisampling(dev->info, surf->format));
2123 .format = mcs_format,
2142 if (!isl_format_supports_ccs_d(dev->info, surf->format) &&
2143 !isl_format_supports_ccs_e(dev->info, surf->format))
2191 assert(isl_format_is_hiz(hiz_surf->format));
2200 assert(isl_format_is_mcs(mcs_surf->format));
2304 switch (isl_format_get_layout(surf->format)->bpb) {
2320 .format = ccs_format,
2335 switch (isl_format_get_layout(surf->format)->bpb) {
2339 default: unreachable("Unsupported CCS format");
2343 switch (isl_format_get_layout(surf->format)->bpb) {
2347 default: unreachable("Unsupported CCS format");
2350 switch (isl_format_get_layout(surf->format)->bpb) {
2354 default: unreachable("Unsupported CCS format");
2357 unreachable("Invalid tiling format");
2362 .format = ccs_format,
2499 assert(info->surf->format == ISL_FORMAT_R8_UINT);
2615 const struct isl_format_layout *fmtl = isl_format_get_layout(surf->format);
2763 const struct isl_format_layout *fmtl = isl_format_get_layout(surf->format);
2793 const struct isl_format_layout *fmtl = isl_format_get_layout(surf->format);
2825 const struct isl_format_layout *fmtl = isl_format_get_layout(surf->format);
2875 const struct isl_format_layout *fmtl = isl_format_get_layout(surf->format);
2954 .format = surf->format,
2978 isl_format_get_layout(surf->format);
2979 const enum isl_format view_format = view->format;
2982 assert(isl_format_is_compressed(surf->format));
2983 assert(!isl_format_is_compressed(view->format));
2984 assert(isl_format_get_layout(view->format)->bpb == fmtl->bpb);
3014 * automatically calculated. Since we're smashing the surface format
3031 ucompr_surf->format = view_format;
3074 .format = view_format,
3194 switch (surf->format) {
3196 unreachable("bad isl depth format");
3391 isl_format_get_aux_map_encoding(enum isl_format format)
3393 switch(format) {
3463 unreachable("Unsupported aux-map format!");
3469 * Returns compression format encoding for Unified Lossless Compression
3472 isl_get_render_compression_format(enum isl_format format)
3475 switch(format) {
3563 unreachable("Unsupported render compression format!");