Lines Matching defs:alignment

666        * memory locality due to the swizzling and alignment restrictions
868 * To avoid wasting memory, choose the smallest alignment possible:
896 * for the horizontal alignment is:
903 * and thus, the surface has a minimum horizontal alignment of 16
905 * we've chosen a horizontal alignment of 16), so we should be on the
906 * right track. As for the vertical alignment, we're told:
910 * the GPU Overview volume, using a vertical alignment j=16.
913 * alignment is plainly given as 16 rows in the depth buffer.
917 * block dimensions to get the alignment in terms of HiZ blocks.
967 * indicate the alignment requirements for this linear surface
969 * Resource Modes impact alignment). Alternatively, a 1D surface
1264 /* Do not pad the surface to the image alignment.
1266 * For tiled surfaces, using a reduced alignment here avoids wasting CPU
1268 * alignment here is safe because we later align the row pitch and array
1273 * For linear surfaces, reducing the alignment here permits us to later
1449 /* Tile size is a multiple of image alignment */
1591 * Only consider 512B alignment when :
1595 * isl_surf_get_ccs_surf() will check that the main surface alignment
1628 uint32_t alignment;
1632 alignment = 2 * bs;
1634 alignment = bs;
1637 alignment = 1;
1656 alignment = isl_align(alignment, 256);
1658 alignment = isl_align(alignment, 64);
1661 return alignment;
1692 /* In some cases the alignment of the pitch might be > to the tile size
1693 * (for example Gfx12 CCS requires 512B alignment while the tile's width
1694 * can be 128B), so align the row pitch to the alignment.
1878 * surfaces have no alignment requirements (byte alignment is
1947 * linear images yet so we can avoid the extra alignment there.
2626 /* Tile size is a multiple of image alignment */