diff options
author | Paul Kocialkowski <paul.kocialkowski@bootlin.com> | 2018-12-28 10:59:05 +0100 |
---|---|---|
committer | Paul Kocialkowski <paul.kocialkowski@bootlin.com> | 2019-02-26 09:45:54 +0100 |
commit | 3fa1953d28350929672cf90002fcfce34bc59f35 (patch) | |
tree | 9c191706f678792f8dcd13329618cf5520f5eaf1 /lib/igt_fb.h | |
parent | 9f9e7c4213b1696c7f7b143d32b2bccebd0a8245 (diff) |
lib/igt_fb: Allow interpreting the tile height as a stride equivalent
The VC4 SAND tiling modes are disposed in columns that follow each
other in memory. The column height defines the number of fixed-width
lines from the beginning of one column to the other, which may be
greater than the display height. In this case, the extra lines are
used as padding and the column height becomes a height-based stride
equivalent.
Support this when calculating the plane size by using the tile height
directly if it is greater than the plane height. This works better than
alignment for non-power-of-two cases (no space is wasted) and it is
equivalent to alignment for power-of-two tile heights.
Signed-off-by: Paul Kocialkowski <paul.kocialkowski@bootlin.com>
Reviewed-by: Lyude Paul <lyude@redhat.com>
Reviewed-by: Maxime Ripard <maxime.ripard@bootlin.com>
Diffstat (limited to 'lib/igt_fb.h')
0 files changed, 0 insertions, 0 deletions