intel/isl/gen9: Only use the magic 1D alignment for GEN9_1D surfaces
If the surface has a layout of GEN4_2D then we need to compute a normal 2D alignment and not use the magic linewar 1D alignment. Signed-off-by: Jason Ekstrand <jason@jlekstrand.net> Reviewed-by: Topi Pohjolainen <topi.pohjolainen@intel.com> Reviewed-by: Chad Versace <chadversary@chromium.org>
This commit is contained in:
@@ -174,7 +174,7 @@ gen9_choose_image_alignment_el(const struct isl_device *dev,
|
||||
return;
|
||||
}
|
||||
|
||||
if (info->dim == ISL_SURF_DIM_1D) {
|
||||
if (dim_layout == ISL_DIM_LAYOUT_GEN9_1D) {
|
||||
/* See the Skylake BSpec > Memory Views > Common Surface Formats > Surface
|
||||
* Layout and Tiling > 1D Surfaces > 1D Alignment Requirements.
|
||||
*/
|
||||
|
||||
Reference in New Issue
Block a user