diff --git a/src/freedreno/common/freedreno_dev_info.h b/src/freedreno/common/freedreno_dev_info.h index 532c6309ab0..4f3751db143 100644 --- a/src/freedreno/common/freedreno_dev_info.h +++ b/src/freedreno/common/freedreno_dev_info.h @@ -139,6 +139,7 @@ struct fd_dev_info { bool enable_lrz_fast_clear; bool has_lrz_dir_tracking; bool lrz_track_quirk; + bool has_lrz_feedback; /* Some generations have a bit to add the multiview index to the * viewport index, which lets us implement different scaling for diff --git a/src/freedreno/common/freedreno_devices.py b/src/freedreno/common/freedreno_devices.py index 0f029f0f283..8b33a2ec3fb 100644 --- a/src/freedreno/common/freedreno_devices.py +++ b/src/freedreno/common/freedreno_devices.py @@ -388,6 +388,7 @@ a6xx_gen3 = A6XXProps( has_lrz_dir_tracking = True, enable_lrz_fast_clear = True, lrz_track_quirk = True, + has_lrz_feedback = True, has_per_view_viewport = True, has_scalar_alu = True, has_early_preamble = True, @@ -413,6 +414,7 @@ a6xx_gen4 = A6XXProps( has_dp4acc = True, enable_lrz_fast_clear = True, has_lrz_dir_tracking = True, + has_lrz_feedback = True, has_per_view_viewport = True, has_scalar_alu = True, has_isam_v = True, @@ -795,6 +797,7 @@ a7xx_base = A6XXProps( has_dp4acc = True, enable_lrz_fast_clear = True, has_lrz_dir_tracking = True, + has_lrz_feedback = True, has_per_view_viewport = True, line_width_min = 1.0, line_width_max = 127.5,