From 9adb13e296baead53112a268ddfd291195742c71 Mon Sep 17 00:00:00 2001 From: Jose Maria Casanova Crespo Date: Tue, 8 Jun 2021 14:52:17 +0200 Subject: [PATCH] glamor: Avoid using GL_QUADS on V3D Like in 0e3f1252dacdc3194 ("glamor: Avoid using GL_QUADS on VC4") this will avoid mesa to fallback doing conversion for QUADS primitives. Signed-off-by: Jose Maria Casanova Crespo Reviewed-by: Emma Anholt --- glamor/glamor.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/glamor/glamor.c b/glamor/glamor.c index b8406f42d..41034485f 100644 --- a/glamor/glamor.c +++ b/glamor/glamor.c @@ -817,7 +817,8 @@ glamor_init(ScreenPtr screen, unsigned int flags) * cached IB. */ if (strstr((char *)glGetString(GL_VENDOR), "Broadcom") && - strstr((char *)glGetString(GL_RENDERER), "VC4")) + (strstr((char *)glGetString(GL_RENDERER), "VC4") || + strstr((char *)glGetString(GL_RENDERER), "V3D"))) glamor_priv->use_quads = FALSE; glGetIntegerv(GL_MAX_RENDERBUFFER_SIZE, &glamor_priv->max_fbo_size);