diff options
-rw-r--r-- | src/gallium/drivers/radeonsi/si_state.c | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/src/gallium/drivers/radeonsi/si_state.c b/src/gallium/drivers/radeonsi/si_state.c index f7fe603f115..ee353edb816 100644 --- a/src/gallium/drivers/radeonsi/si_state.c +++ b/src/gallium/drivers/radeonsi/si_state.c @@ -1524,7 +1524,10 @@ static unsigned si_tile_mode_index(struct r600_resource_texture *rtex, unsigned case RADEON_SURF_MODE_LINEAR_ALIGNED: return 8; case RADEON_SURF_MODE_1D: - return 9; + if (rtex->surface.flags & RADEON_SURF_SCANOUT) + return 9; + else + return 13; case RADEON_SURF_MODE_2D: if (rtex->surface.flags & RADEON_SURF_SCANOUT) { switch (util_format_get_blocksize(rtex->real_format)) { |