diff --git a/HMCL/src/main/java/org/jackhuang/hmcl/util/NativePatcher.java b/HMCL/src/main/java/org/jackhuang/hmcl/util/NativePatcher.java index 82ccd9fc3..8052493ee 100644 --- a/HMCL/src/main/java/org/jackhuang/hmcl/util/NativePatcher.java +++ b/HMCL/src/main/java/org/jackhuang/hmcl/util/NativePatcher.java @@ -153,6 +153,6 @@ public final class NativePatcher { } public static Library getMesaLoader(JavaRuntime javaVersion, Renderer renderer) { - return getNatives(javaVersion.getPlatform()).get(renderer == Renderer.LLVMPIPE ? "software-renderer-loader" : "mesa-loader"); + return getNatives(javaVersion.getPlatform()).get("mesa-loader"); } } diff --git a/HMCL/src/main/resources/assets/natives.json b/HMCL/src/main/resources/assets/natives.json index 7f4f6eaaf..2c3c4d50b 100644 --- a/HMCL/src/main/resources/assets/natives.json +++ b/HMCL/src/main/resources/assets/natives.json @@ -3986,38 +3986,27 @@ "com.mojang:text2speech:1.13.9:natives-linux": null }, "windows-x86_64": { - "software-renderer-loader": { - "name": "org.glavo:llvmpipe-loader:1.0", - "downloads": { - "artifact": { - "path": "org/glavo/llvmpipe-loader/1.0/llvmpipe-loader-1.0.jar", - "url": "https://repo1.maven.org/maven2/org/glavo/llvmpipe-loader/1.0/llvmpipe-loader-1.0.jar", - "sha1": "ff255415e5c4b2a18970da0a8e552b557ca013ae", - "size": 12964773 - } - } - }, "mesa-loader": { - "name": "org.glavo:mesa-loader-windows:0.2.0:x64", + "name": "org.glavo:mesa-loader-windows:0.3.0:x64", "downloads": { "artifact": { - "path": "org/glavo/mesa-loader-windows/0.2.0/mesa-loader-windows-0.2.0-x64.jar", - "url": "https://repo1.maven.org/maven2/org/glavo/mesa-loader-windows/0.2.0/mesa-loader-windows-0.2.0-x64.jar", - "sha1": "adb4a16ecb95c8944a016829b05d70f934ea1a29", - "size": 22823052 + "path": "org/glavo/mesa-loader-windows/0.3.0/mesa-loader-windows-0.3.0-x64.jar", + "url": "https://repo1.maven.org/maven2/org/glavo/mesa-loader-windows/0.3.0/mesa-loader-windows-0.3.0-x64.jar", + "sha1": "629fca32417d6ec489cef8b2cbd0827131ec6801", + "size": 27174940 } } } }, "windows-x86": { "mesa-loader": { - "name": "org.glavo:mesa-loader-windows:0.2.0:x86", + "name": "org.glavo:mesa-loader-windows:0.3.0:x86", "downloads": { "artifact": { - "path": "org/glavo/mesa-loader-windows/0.2.0/mesa-loader-windows-0.2.0-x86.jar", - "url": "https://repo1.maven.org/maven2/org/glavo/mesa-loader-windows/0.2.0/mesa-loader-windows-0.2.0-x86.jar", - "sha1": "93c0b9b7382d984e713d3aa299ceb337fde2897b", - "size": 18273286 + "path": "org/glavo/mesa-loader-windows/0.3.0/mesa-loader-windows-0.3.0-x86.jar", + "url": "https://repo1.maven.org/maven2/org/glavo/mesa-loader-windows/0.3.0/mesa-loader-windows-0.3.0-x86.jar", + "sha1": "d25e0cdf5c5eb182acc9b93f700e0e6d8de36283", + "size": 22528549 } } } @@ -4398,7 +4387,18 @@ "com.mojang:text2speech:1.10.3:natives": null, "com.mojang:text2speech:1.11.3:natives": null, "com.mojang:text2speech:1.12.4:natives": null, - "com.mojang:text2speech:1.13.9:natives-windows": null + "com.mojang:text2speech:1.13.9:natives-windows": null, + "mesa-loader": { + "name": "org.glavo:mesa-loader-windows:0.3.0:arm64", + "downloads": { + "artifact": { + "path": "org/glavo/mesa-loader-windows/0.3.0/mesa-loader-windows-0.3.0-arm64.jar", + "url": "https://repo1.maven.org/maven2/org/glavo/mesa-loader-windows/0.3.0/mesa-loader-windows-0.3.0-arm64.jar", + "sha1": "1986490c6fbe950e64018c2fb62c8ecf77a247ed", + "size": 24082103 + } + } + } }, "osx-arm64": { "org.lwjgl.lwjgl:lwjgl-platform:2.9.1-nightly-20130708-debug3:natives": {