Canvas Renderer

Canvas Renderer

202k Downloads

Performance drop with LambDynamicLights

toooonyy opened this issue ยท 0 comments

commented

System Informatinon

  • Minecraft Version: 1.17.1
  • Canvas Version: [email protected]
  • Operating System: macOS 15.4
  • Graphics Card: Apple M1
  • [Render thread/INFO]: OpenGL: Apple M1 GL version 4.1 Metal - 71.6.4, Apple
  • [Render thread/INFO]: LWJGL: 3.2.3 SNAPSHOT(Using a m1 hack arm build so not the default 3.2.2)

Other mods and versions installed

How you triggered the behavior

Hold a torch

What you expected would happen

What actually happened

fps drops(~20)

Logs and screenshots

[Render thread/WARN]: Unable to find LambDynLights render hook due to exception:
java.lang.ClassNotFoundException: me.lambdaurora.lambdynlights.LambDynLights
	at jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:636) ~[?:?]
	at jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:182) ~[?:?]
	at java.lang.ClassLoader.loadClass(ClassLoader.java:519) ~[?:?]
	at net.fabricmc.loader.launch.knot.KnotClassLoader.loadClass(KnotClassLoader.java:175) ~[fabric-loader-0.11.6.jar:?]
	at java.lang.ClassLoader.loadClass(ClassLoader.java:519) ~[?:?]
	at java.lang.Class.forName0(Native Method) ~[?:?]
	at java.lang.Class.forName(Class.java:375) ~[?:?]
	at grondag.canvas.compat.LambDynLightsHolder.<clinit>(LambDynLightsHolder.java:39) ~[canvas-mc117-1.17-1.0.1851.jar:?]
	at grondag.canvas.compat.Compat.lambda$init$0(Compat.java:32) ~[canvas-mc117-1.17-1.0.1851.jar:?]
	at net.fabricmc.fabric.api.client.rendering.v1.WorldRenderEvents.lambda$static$1(WorldRenderEvents.java:64) ~[a4329740-1ee3-49ba-b43a-d76841042dac.jar:?]
	at grondag.canvas.render.world.CanvasWorldRenderer.method_22710(CanvasWorldRenderer.java:770) [canvas-mc117-1.17-1.0.1851.jar:?]
	at net.minecraft.class_757.method_3188(class_757.java:1026) [intermediary-minecraft-1.17.1-client.jar:?]
	at net.minecraft.class_757.method_3192(class_757.java:810) [intermediary-minecraft-1.17.1-client.jar:?]
	at net.minecraft.class_310.method_1523(class_310.java:1112) [intermediary-minecraft-1.17.1-client.jar:?]
	at net.minecraft.class_310.method_1514(class_310.java:728) [intermediary-minecraft-1.17.1-client.jar:?]
	at net.minecraft.client.main.Main.main(Main.java:217) [intermediary-minecraft-1.17.1-client.jar:?]
	at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:?]
	at jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:78) ~[?:?]
	at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:?]
	at java.lang.reflect.Method.invoke(Method.java:567) ~[?:?]
	at net.fabricmc.loader.game.MinecraftGameProvider.launch(MinecraftGameProvider.java:234) [fabric-loader-0.11.6.jar:?]
	at net.fabricmc.loader.launch.knot.Knot.launch(Knot.java:153) [fabric-loader-0.11.6.jar:?]
	at net.fabricmc.loader.launch.knot.KnotClient.main(KnotClient.java:28) [fabric-loader-0.11.6.jar:?]
	at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:?]
	at jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:78) ~[?:?]
	at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:?]
	at java.lang.reflect.Method.invoke(Method.java:567) ~[?:?]
	at org.multimc.onesix.OneSixLauncher.launchWithMainClass(OneSixLauncher.java:210) [NewLaunch.jar:?]
	at org.multimc.onesix.OneSixLauncher.launch(OneSixLauncher.java:245) [NewLaunch.jar:?]
	at org.multimc.EntryPoint.listen(EntryPoint.java:143) [NewLaunch.jar:?]
	at org.multimc.EntryPoint.main(EntryPoint.java:34) [NewLaunch.jar:?]
UNSUPPORTED (log once): gldCopyBufferSubData: NEEDS IMPLEMENTATION

LambdAurora said it should be reported to you guys? issue
Or it's just an expected behavior as written here.
Screen Shot 2021-07-28 at 22 30 41