Lines Matching defs:samples
358 * @param[in] msaa_layout The layout of samples in the surface being tiled
361 * @param[in] samples The samples in the surface being tiled
369 uint32_t samples,
385 isl_tiling_get_info(tiling, dim, msaa_layout, format_bpb / 3, samples,
463 if (samples == 1 || msaa_layout == ISL_MSAA_LAYOUT_INTERLEAVED) {
472 } else if (samples == 2) {
705 isl_get_interleaved_msaa_px_size_sa(uint32_t samples)
707 assert(isl_is_pow2(samples));
718 .width = 1 << ((ffs(samples) - 0) / 2),
719 .height = 1 << ((ffs(samples) - 1) / 2),
724 isl_msaa_interleaved_scale_px_to_sa(uint32_t samples,
728 isl_get_interleaved_msaa_px_size_sa(samples);
1010 * surface samples.
1029 assert(info->samples == 1);
1055 if (tiling == ISL_TILING_Ys && info->samples > 1)
1061 assert(info->samples == 1);
1081 .a = info->array_len * info->samples,
1097 isl_msaa_interleaved_scale_px_to_sa(info->samples,
1106 assert(info->samples == 1);
1185 if (ISL_GFX_VER(dev) == 6 && info->samples > 1 &&
1195 * layout of interleaved samples?
1271 * to accommodate the interleaved samples.
1378 assert(info->samples == 1);
1509 assert(info->samples == 1);
1835 info->samples, &tile_info);
1989 .samples = info->samples,
2013 surf->samples, tile_info);
2062 * from Sandy Bridge through Broadwell, HiZ compresses samples in the
2067 * same number of samples as the parent surface pre-Sky Lake and always be
2069 * compressed formats are given in samples, this neatly handles everything
2073 const unsigned samples = ISL_GFX_VER(dev) >= 9 ? 1 : surf->samples;
2086 .samples = samples,
2105 assert(surf->samples > 1);
2112 switch (surf->samples) {
2129 .samples = 1, /* MCS surfaces are really single-sampled */
2180 if (surf->samples > 1)
2192 } else if (surf->samples > 1) {
2240 if (surf->samples == 1 && surf->tiling == ISL_TILING_64)
2244 if (surf->samples > 1)
2326 .samples = 1,
2368 .samples = 1,
2528 (surf->msaa_layout == ISL_MSAA_LAYOUT_ARRAY ? surf->samples : 1);
2677 assert(surf->samples == 1);
2697 * Calculate the offset, in units of surface samples, to a subimage in the
2839 surf->samples,
2890 surf->samples,
2905 surf->samples,
2960 .samples = surf->samples,
2992 assert(surf->samples == 1);
3080 .samples = 1,
3103 uint32_t samples,
3118 assert(samples == 1);
3130 isl_tiling_get_info(tiling, dim, msaa_layout, bpb, samples, &tile_info);