diff options
author | Gert Wollny <gert.wollny@collabora.com> | 2023-05-23 17:37:43 +0200 |
---|---|---|
committer | Marge Bot <emma+marge@anholt.net> | 2023-05-26 13:25:18 +0000 |
commit | 2428fce2e6a9f73e99ab88a4d0ea1a7d67314626 (patch) | |
tree | 1346f610a8d659900090c3274dc9154ccbad3b9a /src/gallium/drivers/virgl/virgl_screen.c | |
parent | 9ce5fa758d30ce11974547e8e88e290337f5b292 (diff) |
virgl: signal support for group vote and draw parameters
Signed-off-by: Gert Wollny <gert.wollny@collabora.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/23196>
Diffstat (limited to 'src/gallium/drivers/virgl/virgl_screen.c')
-rw-r--r-- | src/gallium/drivers/virgl/virgl_screen.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/gallium/drivers/virgl/virgl_screen.c b/src/gallium/drivers/virgl/virgl_screen.c index 9ca22ba1d40..31b1c4395f1 100644 --- a/src/gallium/drivers/virgl/virgl_screen.c +++ b/src/gallium/drivers/virgl/virgl_screen.c @@ -355,6 +355,10 @@ virgl_get_param(struct pipe_screen *screen, enum pipe_cap param) return vscreen->caps.caps.v2.capability_bits_v2 & VIRGL_CAP_V2_STRING_MARKER; case PIPE_CAP_SURFACE_SAMPLE_COUNT: return vscreen->caps.caps.v2.capability_bits_v2 & VIRGL_CAP_V2_IMPLICIT_MSAA; + case PIPE_CAP_DRAW_PARAMETERS: + return !!(vscreen->caps.caps.v2.capability_bits_v2 & VIRGL_CAP_V2_DRAW_PARAMETERS); + case PIPE_CAP_SHADER_GROUP_VOTE: + return !!(vscreen->caps.caps.v2.capability_bits_v2 & VIRGL_CAP_V2_GROUP_VOTE); case PIPE_CAP_IMAGE_STORE_FORMATTED: return 1; case PIPE_CAP_MAX_CONSTANT_BUFFER_SIZE_UINT: |