Mesa (master): intel/blorp: Fix condition to figure out aux_address

GitLab Mirror gitlab-mirror at kemper.freedesktop.org
Wed Mar 10 06:50:13 UTC 2021


Module: Mesa
Branch: master
Commit: 0314c7503f22c483d4cd57a5edf08b4c07fe6199
URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0314c7503f22c483d4cd57a5edf08b4c07fe6199

Author: Sagar Ghuge <sagar.ghuge at intel.com>
Date:   Tue Mar  9 18:18:54 2021 -0800

intel/blorp: Fix condition to figure out aux_address

Fixes: 4dfabac4 ("blorp/gen12: Don't use aux address if implicit CCS")
Signed-off-by: Sagar Ghuge <sagar.ghuge at intel.com>
Reviewed-by: Mark Janes <markjanes at swizzler.org>
Reviewed-by: Kenneth Graunke <kenneth at whitecape.org>
Reviewed-by: Jason Ekstrand <jason at jlekstrand.net>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/9491>

---

 src/intel/blorp/blorp_genX_exec.h | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/intel/blorp/blorp_genX_exec.h b/src/intel/blorp/blorp_genX_exec.h
index 9f97af2f882..d2ef3ab9754 100644
--- a/src/intel/blorp/blorp_genX_exec.h
+++ b/src/intel/blorp/blorp_genX_exec.h
@@ -1451,7 +1451,7 @@ blorp_emit_surface_state(struct blorp_batch *batch,
                        .aux_surf = &surface->aux_surf, .aux_usage = aux_usage,
                        .address =
                           blorp_get_surface_address(batch, surface->addr),
-                       .aux_address = use_aux_address ? 0 :
+                       .aux_address = !use_aux_address ? 0 :
                           blorp_get_surface_address(batch, surface->aux_addr),
                        .clear_address = !use_clear_address ? 0 :
                           blorp_get_surface_address(batch,



More information about the mesa-commit mailing list