Mesa (main): Revert "virgl: Enable PIPE_CAP_TGSI_TEXCOORD when the host supports it"

GitLab Mirror gitlab-mirror at kemper.freedesktop.org
Wed Mar 16 14:05:20 UTC 2022


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

Author: Gert Wollny <gert.wollny at collabora.com>
Date:   Wed Mar 16 14:29:10 2022 +0100

Revert "virgl: Enable PIPE_CAP_TGSI_TEXCOORD when the host supports it"

This reverts commit 2fbb4e85f7e35ae9f4fd27d5ab38b5609eb117fe.

With this CAP enabled the host doesn't correctly handle the passing
the invariant flag between stages, and using surfaceless in the
client seems to trigger this error

Signed-off-by: Gert Wollny <gert.wollny at collabora.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/15409>

---

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

diff --git a/src/gallium/drivers/virgl/virgl_screen.c b/src/gallium/drivers/virgl/virgl_screen.c
index 2055d177a81..0dc30330b2c 100644
--- a/src/gallium/drivers/virgl/virgl_screen.c
+++ b/src/gallium/drivers/virgl/virgl_screen.c
@@ -200,7 +200,7 @@ virgl_get_param(struct pipe_screen *screen, enum pipe_cap param)
    case PIPE_CAP_QUERY_TIME_ELAPSED:
       return 1;
    case PIPE_CAP_TGSI_TEXCOORD:
-      return vscreen->caps.caps.v2.host_feature_check_version >= 8;
+      return 0;
    case PIPE_CAP_MIN_MAP_BUFFER_ALIGNMENT:
       return VIRGL_MAP_BUFFER_ALIGNMENT;
    case PIPE_CAP_TEXTURE_BUFFER_OBJECTS:



More information about the mesa-commit mailing list