r600: Fix maximum line width
authorGert Wollny <gert.wollny@collabora.com>
Sat, 28 Dec 2019 14:35:13 +0000 (15:35 +0100)
committerGert Wollny <gw.fossdev@gmail.com>
Sat, 4 Jan 2020 16:22:40 +0000 (16:22 +0000)
commite8559ae4484c3240c81c0cbf49caf5be338f8395
tree27b42a85c349e72617d81c657afa2dbc35c70b69
parent829107819db50a74971dd3854e407f7df23a5216
r600: Fix maximum line width

There are only 13 bits available to store the line width, hence
it can't be larger than 8191

v2: Add Fixes tag

v3: - Unify value since for all r600 archs (Konstantin Kharlamov)
    - Correct the value the line width value is emitted as a 12.4
      fixed point value of 1/2 line width on r600-r700 and as
      8 * line width on Evergreen and newer.

Fixes: 06bfb2d28f7adca7edc6be9c210a7a3583023652
    r600: fork and import gallium/radeon

Signed-off-by: Gert Wollny <gert.wollny@collabora.com>
Reviewed-by: Konstantin Kharlamov <hi-angel@yandex.ru>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/merge_requests/3286>
src/gallium/drivers/r600/r600_pipe_common.c