diff options
author | Corentin Noël <corentin.noel@collabora.com> | 2022-08-29 16:44:12 +0200 |
---|---|---|
committer | Marge Bot <emma+marge@anholt.net> | 2022-09-29 15:06:29 +0000 |
commit | 086b620793c7d0b4350a110a2ebfdefb09778c19 (patch) | |
tree | a596f7a10f9dd91f0e9ce74f11d26f5f79fe9a42 /src/gallium/drivers/virgl/virgl_screen.c | |
parent | a63a31a47b5e196bf32217f0a2c52f33530a68ed (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.c | 2 |
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: |