Lines Matching refs:format

47 #include "util/format/u_format.h"
407 /* An upper bound on the supported format enumerations */
513 * vertex format.
523 * vertex format.
582 ISL_TILING_HIZ, /**< Tiling format for HiZ surfaces */
583 ISL_TILING_CCS, /**< Tiling format for CCS surfaces */
584 ISL_TILING_GFX12_CCS, /**< Tiling format for Gfx12 CCS surfaces */
858 * For any given auxiliary surface compression format (HiZ, CCS, or MCS), any
930 * MCS is format-unaware so we leave the surface compressed 100% of the time.
984 * auxiliary compression format and the data, any given block in the
1171 * In this format, multiple samples are interleaved into each cacheline.
1176 * and its pixel format is 32bpp. Then the first cacheline is arranged
1185 * The hardware docs refer to this format with multiple terms. In
1186 * Sandybridge, this is the only multisample format; so no term is used.
1187 * The Ivybridge docs refer to surfaces in this format as IMS (Interleaved
1189 * format as MSFMT_DEPTH_STENCIL (because the format is deprecated for
1203 * In this format, the surface's physical layout resembles that of a
1212 * The Ivybridge docs refer to surfaces in this format as UMS
1214 * Surface). The Broadwell docs additionally refer to this format as
1320 * Each format has 3D block extent (width, height, depth). The block extent of
1321 * compressed formats is that of the format's compression block. For example,
1327 enum isl_format format; /**< Format */
1385 * the format being used.
1404 * Metadata about a DRM format modifier.
1438 enum isl_format format;
1480 * Base image format of the surface
1482 * This need not be the same as the format specified in isl_view::format
1486 enum isl_format format;
1580 * The format to use in the view
1582 * This may differ from the format of the actual isl_surf but must have
1585 enum isl_format format;
1640 * The exact format of this value depends on hardware generation.
1652 * The format to use for decoding media compression.
1654 * Used together with the surface format.
1702 * The exact format of this value depends on hardware generation.
1707 * The format to use in the surface state
1709 * This may differ from the format of the actual isl_surf but have the
1712 enum isl_format format;
1761 * Both depth and stencil will get the same MOCS value. The exact format
1847 enum isl_format format);
1849 enum isl_format format);
1851 enum isl_format format);
1853 enum isl_format format);
1855 enum isl_format format);
1857 enum isl_format format);
1859 enum isl_format format);
1861 enum isl_format format);
1863 enum isl_format format);
1865 enum isl_format format);
1872 uint8_t isl_format_get_aux_map_encoding(enum isl_format format);
1873 uint8_t isl_get_render_compression_format(enum isl_format format);
2038 enum isl_format format,
2041 enum isl_format format,
2050 /* Returns true if this hardware supports typed load/store on a format with
2051 * the same size as the given format.
2298 (info->format == ISL_FORMAT_R16_UNORM);
2305 (info->format == ISL_FORMAT_R32_FLOAT);
2346 enum isl_format format);
2349 enum isl_format format);
2361 isl_swizzle_is_identity_for_format(enum isl_format format,
2364 const struct isl_format_layout *layout = isl_format_get_layout(format);
2510 enum isl_format format,
2530 const struct isl_format_layout *fmtl = isl_format_get_layout(surf->format);
2543 const struct isl_format_layout *fmtl = isl_format_get_layout(surf->format);
2557 const struct isl_format_layout *fmtl = isl_format_get_layout(surf->format);
2580 const struct isl_format_layout *fmtl = isl_format_get_layout(surf->format);
2611 const struct isl_format_layout *fmtl = isl_format_get_layout(surf->format);
2748 * The incoming surface must have a compressed format. The incoming view must
2749 * be a valid view for the given surface with the exception that it's format
2750 * is an umcompressed format with the same bpb as the surface format. The
2783 * @param[in] bpb The size of the surface format in bits per
2824 * @param[in] bpb The size of the surface format in bits per
2842 enum isl_format format,
2856 const struct isl_format_layout *fmtl = isl_format_get_layout(format);
2888 * @pre surf->format must be a valid format for depth surfaces