From 1d7e24537fcd2c91dd32439c5cafaf86867c3dce Mon Sep 17 00:00:00 2001 From: mcrcortex <18544518+MCRcortex@users.noreply.github.com> Date: Mon, 24 Mar 2025 22:31:14 +1000 Subject: [PATCH] fix mesa detection --- .../java/me/cortex/voxy/client/core/gl/Capabilities.java | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/src/main/java/me/cortex/voxy/client/core/gl/Capabilities.java b/src/main/java/me/cortex/voxy/client/core/gl/Capabilities.java index 9b1973b3..b3a93fc2 100644 --- a/src/main/java/me/cortex/voxy/client/core/gl/Capabilities.java +++ b/src/main/java/me/cortex/voxy/client/core/gl/Capabilities.java @@ -4,8 +4,7 @@ import me.cortex.voxy.client.core.gl.shader.ShaderType; import org.lwjgl.opengl.GL; import org.lwjgl.opengl.GL20C; -import static org.lwjgl.opengl.GL11.GL_VENDOR; -import static org.lwjgl.opengl.GL11.glGetString; +import static org.lwjgl.opengl.GL11.*; import static org.lwjgl.opengl.GL32.glGetInteger64; import static org.lwjgl.opengl.GL43C.GL_MAX_SHADER_STORAGE_BLOCK_SIZE; @@ -33,7 +32,7 @@ public class Capabilities { this.ssboMaxSize = glGetInteger64(GL_MAX_SHADER_STORAGE_BLOCK_SIZE); - this.isMesa = "Mesa".equalsIgnoreCase(glGetString(GL_VENDOR)); + this.isMesa = glGetString(GL_VERSION).toLowerCase().contains("mesa"); } public static void init() {