HyperCubeMC / Iris

(WIP) A new shaders mod for Minecraft intended to be compatible with existing ShadersMod/Optifine shaders
GNU Lesser General Public License v3.0
227 stars 108 forks source link

Sildurs eVL, Disabling TAA breaks shaders in the nether dimension. #6

Closed Apprisco closed 3 years ago

Apprisco commented 3 years ago

What happened?

Using latest starline Action build, using sildurs evL Disable TAA: shader crashes in nether dimension with following error: image

Screenshots

No response

Relevant log output

[19:53:02] [Render thread/ERROR]: Couldn't load NewWorldRenderingPipeline, falling back to vanilla shaders.
java.lang.RuntimeException: Shader compilation failed!
    at net.coderbot.iris.postprocess.CompositeRenderer.createProgram(CompositeRenderer.java:206) ~[iris-mc1.17-1.1.0-starline+build.369.jar:?]
    at net.coderbot.iris.postprocess.CompositeRenderer.<init>(CompositeRenderer.java:74) ~[iris-mc1.17-1.1.0-starline+build.369.jar:?]
    at net.coderbot.iris.pipeline.newshader.NewWorldRenderingPipeline.<init>(NewWorldRenderingPipeline.java:187) ~[iris-mc1.17-1.1.0-starline+build.369.jar:?]
    at net.coderbot.iris.Iris.createPipeline(Iris.java:416) ~[iris-mc1.17-1.1.0-starline+build.369.jar:?]
    at net.coderbot.iris.pipeline.PipelineManager.preparePipeline(PipelineManager.java:39) [iris-mc1.17-1.1.0-starline+build.369.jar:?]
    at net.minecraft.class_761.handler$zoo000$iris$beginWorldRender(class_761.java:9292) [intermediary-minecraft-1.17-client.jar:?]
    at net.minecraft.class_761.method_22710(class_761.java) [intermediary-minecraft-1.17-client.jar:?]
    at net.minecraft.class_757.method_3188(class_757.java:1001) [intermediary-minecraft-1.17-client.jar:?]
    at net.minecraft.class_757.method_3192(class_757.java:806) [intermediary-minecraft-1.17-client.jar:?]
    at net.minecraft.class_310.method_1523(class_310.java:1114) [intermediary-minecraft-1.17-client.jar:?]
    at net.minecraft.class_310.method_1514(class_310.java:730) [intermediary-minecraft-1.17-client.jar:?]
    at net.minecraft.client.main.Main.main(Main.java:217) [intermediary-minecraft-1.17-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:196) [NewLaunch.jar:?]
    at org.multimc.onesix.OneSixLauncher.launch(OneSixLauncher.java:231) [NewLaunch.jar:?]
    at org.multimc.EntryPoint.listen(EntryPoint.java:143) [NewLaunch.jar:?]
    at org.multimc.EntryPoint.main(EntryPoint.java:34) [NewLaunch.jar:?]
Caused by: java.lang.RuntimeException: Failed to compile FRAGMENT shader for program composite.fsh
    at net.coderbot.iris.gl.program.ProgramBuilder.buildShader(ProgramBuilder.java:97) ~[iris-mc1.17-1.1.0-starline+build.369.jar:?]
    at net.coderbot.iris.gl.program.ProgramBuilder.begin(ProgramBuilder.java:68) ~[iris-mc1.17-1.1.0-starline+build.369.jar:?]
    at net.coderbot.iris.postprocess.CompositeRenderer.createProgram(CompositeRenderer.java:202) ~[iris-mc1.17-1.1.0-starline+build.369.jar:?]
    ... 26 more
Caused by: java.lang.RuntimeException: Shader compilation failed, see log for details
    at net.coderbot.iris.gl.shader.GlShader.createShader(GlShader.java:44) ~[iris-mc1.17-1.1.0-starline+build.369.jar:?]
    at net.coderbot.iris.gl.shader.GlShader.<init>(GlShader.java:23) ~[iris-mc1.17-1.1.0-starline+build.369.jar:?]
    at net.coderbot.iris.gl.program.ProgramBuilder.buildShader(ProgramBuilder.java:95) ~[iris-mc1.17-1.1.0-starline+build.369.jar:?]
    at net.coderbot.iris.gl.program.ProgramBuilder.begin(ProgramBuilder.java:68) ~[iris-mc1.17-1.1.0-starline+build.369.jar:?]
    at net.coderbot.iris.postprocess.CompositeRenderer.createProgram(CompositeRenderer.java:202) ~[iris-mc1.17-1.1.0-starline+build.369.jar:?]

Iris and Minecraft Version

1.1.0 starline build 369 1.17

Are you running Sodium along with Iris?

Yes

Operating System

Windows 10

What is your GPU?

GTX 1070

Java Version

16

Additional context

No response

Justsnoopy30 commented 3 years ago

Will be fixed by coderbot's new config system being written from scratch, likely an issue with the current config system in starline which has a design flaw. Edit: Nevermind, this is not a starline problem and is present in upstream iris.

Apprisco commented 3 years ago

Update: Sildurs V1.27 doesn't have a similar problem, but it's not due to starline, it's due to iris it seems.