#RenderLib patched to work with Cleanroom and LWJGL3
1 messages · Page 1 of 1 (latest)
the "issue" you are patching is caused by driver not having the latest gl support
I didn't say that I don't want to fix it. I said that I can't fix it and instead it is something that Cleanroom has to fix (or at least I don't know how I could fix it from my end).
Aside from that nobody ever reported to me that the workaround isn't working for them.
I see
The issue report that I got was with a GTX 1660 which definitely supports OpenGL 4.6
i meant the way he patches renderlib
java.lang.NoSuchMethodError: 'void org.lwjgl.opengl.ContextAttribs.<init>(int, int, int, int)'
at net.minecraft.client.Minecraft.redirect$zze000$unknown_owner$createDisplay(Minecraft.java:3341)
at net.minecraft.client.Minecraft.func_175609_am(Minecraft.java:623)
at net.minecraft.client.Minecraft.func_71384_a(Minecraft.java:458)
at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:378)
at net.minecraft.client.main.Main.main(SourceFile:123)
at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
at java.base/java.lang.reflect.Method.invoke(Method.java:580)
at top.outlands.foundation.LaunchHandler.launch(LaunchHandler.java:121)
at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
at java.base/java.lang.reflect.Method.invoke(Method.java:580)
at top.outlands.foundation.boot.Foundation.main(Foundation.java:41)
at org.prismlauncher.launcher.impl.StandardLauncher.launch(StandardLauncher.java:100)
at org.prismlauncher.EntryPoint.listen(EntryPoint.java:129)
at org.prismlauncher.EntryPoint.main(EntryPoint.java:70)
this is the only crash i can get from renderlib + cleanroom
That isn't the error i get
The error i get is nosuchmethodexception
It also can't be an outdated driver issue since it only happens with Cleanroom specifically
That's a different issue (that I don't know about)
That's also not what was reported to me
java.lang.UnsatisfiedLinkError: 'long org.lwjgl.opengl.CallbackUtil.ncreateGlobalRef(java.lang.Object)'
at org.lwjgl.opengl.CallbackUtil.ncreateGlobalRef(Native Method)
at org.lwjgl.opengl.CallbackUtil.createGlobalRef(CallbackUtil.java:61)
at org.lwjgl.opengl.GL43.glDebugMessageCallback(GL43.java:304)
at meldexun.renderlib.opengl.debug.OpenGLDebugMode$1.enable(OpenGLDebugMode.java:26)
Do you have a complete crash report?
Hold up
im pretty sure latest renderlib + latest cleanroom works fine as long as i dont turn on setContextDebugBit. actually an easy alternative is to turn on OPENGL_DEBUG_CONTEXT in forge_early.cfg
They were talking about a "OpenGL Debug message function"
And their changes also don't mess with setContextDebugBit
Message callback to be more specific
Again i don't really know jack about OpenGL but that's what it's called
Wait... is this just happening with the latest cleanroom or is this all of them?
On a semi-empty cleanroom instance i got an error but did not manage to get the same error
It doesn't seem to be a universal issue because i haven't heard everyone report it, but has been happening for at least a year to some people now
It's probably hardware specific
Modernized 1.12 refused to run for me and i think this was the most likely culprit as to why
Ok so we have multiple issues then