diff --git a/src/gallium/drivers/zink/zink_screen.c b/src/gallium/drivers/zink/zink_screen.c index 617741e6ea6..1a8e25c7216 100644 --- a/src/gallium/drivers/zink/zink_screen.c +++ b/src/gallium/drivers/zink/zink_screen.c @@ -556,7 +556,8 @@ zink_get_param(struct pipe_screen *pscreen, enum pipe_cap param) case PIPE_CAP_NULL_TEXTURES: return screen->info.rb_image_feats.robustImageAccess; case PIPE_CAP_MULTIVIEW: - return screen->info.have_vulkan13 ? screen->info.feats11.multiview : 0; + /* support OVR_multiview and OVR_multiview2 */ + return screen->info.have_vulkan13 ? 2 * screen->info.feats11.multiview : 0; case PIPE_CAP_TEXRECT: case PIPE_CAP_MULTI_DRAW_INDIRECT_PARTIAL_STRIDE: return 0;