From 91619d3945b9e8c2e196804eb13cd2a293a1cb8d Mon Sep 17 00:00:00 2001 From: Moritz Zwerger Date: Fri, 22 Dec 2023 10:21:59 +0100 Subject: [PATCH] opengl: warn if gpu vendor is not known --- .../gui/rendering/system/opengl/vendor/OpenGLVendor.kt | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/main/java/de/bixilon/minosoft/gui/rendering/system/opengl/vendor/OpenGLVendor.kt b/src/main/java/de/bixilon/minosoft/gui/rendering/system/opengl/vendor/OpenGLVendor.kt index 17f7d80bf..0db909aa9 100644 --- a/src/main/java/de/bixilon/minosoft/gui/rendering/system/opengl/vendor/OpenGLVendor.kt +++ b/src/main/java/de/bixilon/minosoft/gui/rendering/system/opengl/vendor/OpenGLVendor.kt @@ -14,6 +14,9 @@ package de.bixilon.minosoft.gui.rendering.system.opengl.vendor import de.bixilon.minosoft.gui.rendering.system.base.GPUVendor +import de.bixilon.minosoft.util.logging.Log +import de.bixilon.minosoft.util.logging.LogLevels +import de.bixilon.minosoft.util.logging.LogMessageType interface OpenGLVendor : GPUVendor { val usedVRAM: Long @@ -30,7 +33,10 @@ interface OpenGLVendor : GPUVendor { "nvidia" in vendor -> NvidiaOpenGLVendor "intel" in vendor -> IntelOpenGLVendor "amd" in vendor || "ati" in vendor -> AMDOpenGLVendor - else -> OtherOpenGLVendor + else -> { + Log.log(LogMessageType.RENDERING, LogLevels.WARN) { "Can not detect gpu type from vendor: $vendor" } + OtherOpenGLVendor + } } } }