Mesa (master): Revert "iris: Don't check VF address high bits when there is no buffer."

GitLab Mirror gitlab-mirror at kemper.freedesktop.org
Sat Jun 22 01:52:02 UTC 2019


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

Author: Kenneth Graunke <kenneth at whitecape.org>
Date:   Fri Jun 21 18:04:52 2019 -0500

Revert "iris: Don't check VF address high bits when there is no buffer."

This reverts commit db8f57a5cb4ab8e1ad789793678797c04e95de21.

This is bonkers.  There will always be a BO.

---

 src/gallium/drivers/iris/iris_blorp.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/gallium/drivers/iris/iris_blorp.c b/src/gallium/drivers/iris/iris_blorp.c
index ede679e731a..209940e9bc7 100644
--- a/src/gallium/drivers/iris/iris_blorp.c
+++ b/src/gallium/drivers/iris/iris_blorp.c
@@ -212,7 +212,7 @@ blorp_vf_invalidate_for_vb_48b_transitions(struct blorp_batch *blorp_batch,
       struct iris_bo *bo = addrs[i].buffer;
       uint16_t high_bits = bo ? bo->gtt_offset >> 32u : 0;
 
-      if (bo && high_bits != ice->state.last_vbo_high_bits[i]) {
+      if (high_bits != ice->state.last_vbo_high_bits[i]) {
          need_invalidate = true;
          ice->state.last_vbo_high_bits[i] = high_bits;
       }




More information about the mesa-commit mailing list