Mesa (main): asahi: Enable primitive restart

GitLab Mirror gitlab-mirror at kemper.freedesktop.org
Tue Jul 6 13:55:48 UTC 2021


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

Author: Alyssa Rosenzweig <alyssa at rosenzweig.io>
Date:   Mon Jul  5 21:53:09 2021 -0400

asahi: Enable primitive restart

Passes dEQP-GLES3.functional.primitive_restart.* except for a flake.

Signed-off-by: Alyssa Rosenzweig <alyssa at rosenzweig.io>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/11730>

---

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

diff --git a/src/gallium/drivers/asahi/agx_state.c b/src/gallium/drivers/asahi/agx_state.c
index 35fc5360916..082337ea480 100644
--- a/src/gallium/drivers/asahi/agx_state.c
+++ b/src/gallium/drivers/asahi/agx_state.c
@@ -1557,7 +1557,7 @@ agx_draw_vbo(struct pipe_context *pctx, const struct pipe_draw_info *info,
       assert((idx_size == 1) || (idx_size == 2) || (idx_size == 4));
 
       agx_pack(out, INDEXED_DRAW, cfg) {
-         cfg.restart_index = 0xFFFF;//info->restart_index;
+         cfg.restart_index = info->restart_index;
          cfg.unk_2a = (ib >> 32);
          cfg.primitive = prim;
          cfg.restart_enable = info->primitive_restart;



More information about the mesa-commit mailing list