From 04e18dc96f1fe36cb7cb19d9ed8b83fc410ab574 Mon Sep 17 00:00:00 2001 From: Danylo Piliaiev Date: Thu, 21 Sep 2023 18:36:58 +0200 Subject: [PATCH] freedreno/devices: Define and appropriately set has_lrz_feedback Signed-off-by: Danylo Piliaiev Part-of: --- src/freedreno/common/freedreno_dev_info.h | 1 + src/freedreno/common/freedreno_devices.py | 3 +++ 2 files changed, 4 insertions(+) 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,