Lines Matching defs:fmask
422 rtex->fmask = new_tex->fmask;
435 assert(!rtex->fmask.size);
600 struct radeon_surf fmask = {};
609 fmask.u.legacy.bankw = rtex->surface.u.legacy.bankw;
610 fmask.u.legacy.bankh = rtex->surface.u.legacy.bankh;
611 fmask.u.legacy.mtilea = rtex->surface.u.legacy.mtilea;
612 fmask.u.legacy.tile_split = rtex->surface.u.legacy.tile_split;
615 fmask.u.legacy.bankh = 4;
638 flags, bpe, RADEON_SURF_MODE_2D, &fmask)) {
643 assert(fmask.u.legacy.level[0].mode == RADEON_SURF_MODE_2D);
645 out->slice_tile_max = (fmask.u.legacy.level[0].nblk_x * fmask.u.legacy.level[0].nblk_y) / 64;
649 out->tile_mode_index = fmask.u.legacy.tiling_index[0];
650 out->pitch_in_pixels = fmask.u.legacy.level[0].nblk_x;
651 out->bank_height = fmask.u.legacy.bankh;
652 out->tile_swizzle = fmask.tile_swizzle;
653 out->alignment = MAX2(256, 1 << fmask.surf_alignment_log2);
654 out->size = fmask.surf_size;
661 rtex->resource.b.b.nr_samples, &rtex->fmask);
663 rtex->fmask.offset = align64(rtex->size, rtex->fmask.alignment);
664 rtex->size = rtex->fmask.offset + rtex->fmask.size;
841 if (rtex->fmask.size)
844 rtex->fmask.offset, rtex->fmask.size, rtex->fmask.alignment,
845 rtex->fmask.pitch_in_pixels, rtex->fmask.bank_height,
846 rtex->fmask.slice_tile_max, rtex->fmask.tile_mode_index);
956 if (!rtex->fmask.size || !rtex->cmask.size) {