VulkanMod
VulkanMod copied to clipboard
[Mod Compatibility - MC 1.20.1] VulkanMod v0.5.2
Operating System: Windows 11 Minecraft Version: 1.20.1 Launcher: Legacy Launcher 168.5 (no ms account, offline mode) GPU: Nvidia RTX 2050 Mobile GPU (latest stable drivers)
Crashes: TAC Zero (Official fabric port, not available officially anymore) tacz-fabric-1.20.1-1.0.2-hotfix3 (Fabric) Crashes when putting weapon in our hands.
Logs: hs_err_pid19672.log
Possible reason: TACZ uses opengl calls for rendering a first person model
Java frames: (J=compiled Java code, j=interpreted, Vv=VM code)
j org.lwjgl.opengl.GL11C.glStencilFunc(III)V+0
j org.lwjgl.opengl.GL11.glStencilFunc(III)V+3
j com.mojang.blaze3d.platform.GlStateManager._stencilFunc(III)V+75
j com.mojang.blaze3d.systems.RenderSystem.stencilFunc(III)V+6
j com.tacz.guns.client.model.BedrockGunModel.render(Lnet/minecraft/class_4587;Lnet/minecraft/class_1799;Lnet/minecraft/class_811;Lnet/minecraft/class_1921;II)V+273
j com.tacz.guns.client.event.FirstPersonRenderGunEvent.lambda$onRenderHand$0(Lcom/tacz/guns/api/client/event/RenderHandEvent;Lnet/minecraft/class_746;Lnet/minecraft/class_1799;Lnet/minecraft/class_811;Lcom/tacz/guns/client/resource/index/ClientGunIndex;)V+378
j com.tacz.guns.client.event.FirstPersonRenderGunEvent$$Lambda$10396+0x00000008013ab578.accept(Ljava/lang/Object;)V+20
J 43252 c1 java.util.Optional.ifPresentOrElse(Ljava/util/function/Consumer;Ljava/lang/Runnable;)V [email protected] (27 bytes) @ 0x000001f6e6eb6824 [0x000001f6e6eb66e0+0x0000000000000144]
j com.tacz.guns.client.event.FirstPersonRenderGunEvent.onRenderHand(Lcom/tacz/guns/api/client/event/RenderHandEvent;)V+130
The same issue. Apple M1 GPU, MacOS 26.0.1
FATAL ERROR in native method: Thread[#1,Render thread,10,main]: No context is current or a function that is not available in the current context was called. The JVM will abort execution.
at org.lwjgl.opengl.GL11C.glClearStencil(Native Method)
at org.lwjgl.opengl.GL11.glClearStencil(GL11.java:1062)
at com.mojang.blaze3d.platform.GlStateManager._clearStencil(GlStateManager.java:700)
at com.mojang.blaze3d.systems.RenderSystem.clearStencil(RenderSystem.java:360)
at com.tacz.guns.client.model.BedrockGunModel.render(BedrockGunModel.java:306)
at com.tacz.guns.client.renderer.item.GunItemRendererWrapper.lambda$renderByItem$6(GunItemRendererWrapper.java:297)
at com.tacz.guns.client.renderer.item.GunItemRendererWrapper$$Lambda/0x0000007003626fa8.accept(Unknown Source)
at java.util.Optional.ifPresentOrElse([email protected]/Optional.java:196)
at com.tacz.guns.client.renderer.item.GunItemRendererWrapper.method_3166(GunItemRendererWrapper.java:259)
at cn.sh1rocu.tacz.client.TaCZFabricClient.lambda$onInitializeClient$1(TaCZFabricClient.java:42)
at cn.sh1rocu.tacz.client.TaCZFabricClient$$Lambda/0x000000700294c5d0.render(Unknown Source)
at net.minecraft.class_756.handler$bkn000$fabric-rendering-v1$fabric_onRender(class_756.java:1041)
at net.minecraft.class_756.method_3166(class_756.java)
at net.minecraft.class_918.method_23179(class_918.java:127)
at net.minecraft.class_918.method_23177(class_918.java:260)
at net.minecraft.class_918.method_23178(class_918.java:250)
at com.tacz.guns.client.gui.GunSmithTableScreen.renderLeftModel(GunSmithTableScreen.java:659)
at com.tacz.guns.client.gui.GunSmithTableScreen.method_25394(GunSmithTableScreen.java:487)
at net.minecraft.class_437.method_47413(class_437.java:117)
at net.minecraft.class_757.mixinextras$bridge$method_47413$202(class_757.java)
at net.minecraft.class_757$$Lambda/0x0000007002dd3010.call(Unknown Source)
at net.minecraft.class_757.wrapOperation$bne000$fabric-screen-api-v1$onRenderScreen(class_757.java:2086)
at net.minecraft.class_757.method_3192(class_757.java:913)
at net.minecraft.class_310.method_1523(class_310.java:1285)
at net.minecraft.class_310.method_1514(class_310.java:882)
at net.minecraft.client.main.Main.main(Main.java:256)
at java.lang.invoke.LambdaForm$DMH/0x000000700101a400.invokeStaticInit([email protected]/LambdaForm$DMH)
at java.lang.invoke.LambdaForm$MH/0x0000007001260800.invokeExact_MT([email protected]/LambdaForm$MH)
at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:506)
at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:72)
at net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23)
at java.lang.invoke.LambdaForm$DMH/0x0000007001003800.invokeStatic([email protected]/LambdaForm$DMH)
at java.lang.invoke.LambdaForm$MH/0x0000007001004800.invoke([email protected]/LambdaForm$MH)
at java.lang.invoke.Invokers$Holder.invokeExact_MT([email protected]/Invokers$Holder)
at jdk.internal.reflect.DirectMethodHandleAccessor.invokeImpl([email protected]/DirectMethodHandleAccessor.java:154)
at jdk.internal.reflect.DirectMethodHandleAccessor.invoke([email protected]/DirectMethodHandleAccessor.java:103)
at java.lang.reflect.Method.invoke([email protected]/Method.java:580)
at org.multimc.onesix.OneSixLauncher.launchWithMainClass(OneSixLauncher.java:243)
at org.multimc.onesix.OneSixLauncher.launch(OneSixLauncher.java:278)
at org.multimc.EntryPoint.listen(EntryPoint.java:143)
at org.multimc.EntryPoint.main(EntryPoint.java:34)