From 2658d025166c7b41f2b61e909e51e8da4e1dcf57 Mon Sep 17 00:00:00 2001 From: Erik Faye-Lund Date: Wed, 16 Nov 2022 13:50:59 +0100 Subject: [PATCH] mesa/main: verify more texture-limits for GL 4.1 OpenGL 4.1 also increased the minimum 3D and cube texture size as well as the minimum number of texture-array layers. Let's also verify these to prevent enbaling too recent GL versions on layered drivers link Zink, VirGL etc. Reviewed-by: Jesse Natalie Part-of: --- src/mesa/main/version.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/mesa/main/version.c b/src/mesa/main/version.c index 332ec1d59dd..a1dc51c7e83 100644 --- a/src/mesa/main/version.c +++ b/src/mesa/main/version.c @@ -335,6 +335,9 @@ compute_version(const struct gl_extensions *extensions, consts->GLSLVersion >= 410 && consts->MaxTextureSize >= 16384 && consts->MaxRenderbufferSize >= 16384 && + consts->MaxCubeTextureLevels >= 15 && + consts->Max3DTextureLevels >= 12 && + consts->MaxArrayTextureLayers >= 2048 && extensions->ARB_ES2_compatibility && extensions->ARB_shader_precision && extensions->ARB_vertex_attrib_64bit &&