summaryrefslogtreecommitdiff
path: root/src/gallium/drivers/virgl/virgl_screen.c
diff options
context:
space:
mode:
authorCorentin Noël <corentin.noel@collabora.com>2022-08-29 16:44:12 +0200
committerMarge Bot <emma+marge@anholt.net>2022-09-29 15:06:29 +0000
commit086b620793c7d0b4350a110a2ebfdefb09778c19 (patch)
treea596f7a10f9dd91f0e9ce74f11d26f5f79fe9a42 /src/gallium/drivers/virgl/virgl_screen.c
parenta63a31a47b5e196bf32217f0a2c52f33530a68ed (diff)
virgl: Add TEXTURE_SHADOW_LOD capability support
Bind PIPE_CAP_TEXTURE_SHADOW_LOD with its value so that we are not using non-existing GLSL on host side. Rename VIRGL_CAP_FAKE_FP64 into VIRGL_CAP_HOST_IS_GLES Signed-off-by: Corentin Noël <corentin.noel@collabora.com> Reviewed-by: Gert Wollny <gert.wollny@collabora.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/18296>
Diffstat (limited to 'src/gallium/drivers/virgl/virgl_screen.c')
-rw-r--r--src/gallium/drivers/virgl/virgl_screen.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/gallium/drivers/virgl/virgl_screen.c b/src/gallium/drivers/virgl/virgl_screen.c
index af24d65015f..5aeb9b17a69 100644
--- a/src/gallium/drivers/virgl/virgl_screen.c
+++ b/src/gallium/drivers/virgl/virgl_screen.c
@@ -262,7 +262,7 @@ virgl_get_param(struct pipe_screen *screen, enum pipe_cap param)
return vscreen->caps.caps.v2.shader_buffer_offset_alignment;
case PIPE_CAP_DOUBLES:
return vscreen->caps.caps.v1.bset.has_fp64 ||
- (vscreen->caps.caps.v2.capability_bits & VIRGL_CAP_FAKE_FP64);
+ (vscreen->caps.caps.v2.capability_bits & VIRGL_CAP_HOST_IS_GLES);
case PIPE_CAP_MAX_SHADER_PATCH_VARYINGS:
return vscreen->caps.caps.v2.max_shader_patch_varyings;
case PIPE_CAP_SAMPLER_VIEW_TARGET: