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

Complimentary & BSL not working #20

Closed topbun92 closed 3 years ago

topbun92 commented 3 years ago

What happened?

Only shaders i can seem to get "working" are sildurs enhanced defaults. but BSL and Complimentary are supposed to be supported and they don't start at all. this is true with the iris starline for w/ forked sodium or the main iris in Fabric 1.17.1.

Screenshots

No response

Relevant log output

[20:22:31] [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:208) ~[iris-mc1.17-1.1.2-starline+build.457.jar:?]
    at net.coderbot.iris.postprocess.CompositeRenderer.<init>(CompositeRenderer.java:76) ~[iris-mc1.17-1.1.2-starline+build.457.jar:?]
    at net.coderbot.iris.pipeline.newshader.NewWorldRenderingPipeline.<init>(NewWorldRenderingPipeline.java:185) ~[iris-mc1.17-1.1.2-starline+build.457.jar:?]
    at net.coderbot.iris.Iris.createPipeline(Iris.java:418) ~[iris-mc1.17-1.1.2-starline+build.457.jar:?]
    at net.coderbot.iris.pipeline.PipelineManager.preparePipeline(PipelineManager.java:39) [iris-mc1.17-1.1.2-starline+build.457.jar:?]
    at net.minecraft.class_761.handler$daj000$iris$beginWorldRender(class_761.java:11309) [intermediary-minecraft-1.17.1-client.jar:?]
    at net.minecraft.class_761.method_22710(class_761.java) [intermediary-minecraft-1.17.1-client.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: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 VERTEX shader for program deferred.vsh
    at net.coderbot.iris.gl.program.ProgramBuilder.buildShader(ProgramBuilder.java:97) ~[iris-mc1.17-1.1.2-starline+build.457.jar:?]
    at net.coderbot.iris.gl.program.ProgramBuilder.begin(ProgramBuilder.java:60) ~[iris-mc1.17-1.1.2-starline+build.457.jar:?]
    at net.coderbot.iris.postprocess.CompositeRenderer.createProgram(CompositeRenderer.java:204) ~[iris-mc1.17-1.1.2-starline+build.457.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.2-starline+build.457.jar:?]
    at net.coderbot.iris.gl.shader.GlShader.<init>(GlShader.java:23) ~[iris-mc1.17-1.1.2-starline+build.457.jar:?]
    at net.coderbot.iris.gl.program.ProgramBuilder.buildShader(ProgramBuilder.java:95) ~[iris-mc1.17-1.1.2-starline+build.457.jar:?]
    at net.coderbot.iris.gl.program.ProgramBuilder.begin(ProgramBuilder.java:60) ~[iris-mc1.17-1.1.2-starline+build.457.jar:?]
    at net.coderbot.iris.postprocess.CompositeRenderer.createProgram(CompositeRenderer.java:204) ~[iris-mc1.17-1.1.2-starline+build.457.jar:?]
    ... 26 more
[20:22:31] [Render thread/INFO]: Stopping worker threads
[20:22:31] [Render thread/INFO]: Started 24 worker threads
[20:22:31] [Render thread/INFO]: [STDERR]: No uniform exists with name: u_ModelViewMatrix
[20:22:31] [Render thread/INFO]: [STDERR]: No uniform exists with name: u_ProjectionMatrix
[20:22:31] [Render thread/INFO]: [STDERR]: No uniform exists with name: u_NormalMatrix
[20:22:31] [Render thread/INFO]: [STDERR]: No uniform exists with name: u_ModelViewMatrix
[20:22:31] [Render thread/INFO]: [STDERR]: No uniform exists with name: u_ProjectionMatrix
[20:22:31] [Render thread/INFO]: [STDERR]: No uniform exists with name: u_NormalMatrix
[20:22:31] [Render thread/INFO]: [STDERR]: No uniform exists with name: u_ModelViewMatrix
[20:22:31] [Render thread/INFO]: [STDERR]: No uniform exists with name: u_ProjectionMatrix
[20:22:31] [Render thread/INFO]: [STDERR]: No uniform exists with name: u_NormalMatrix
[20:22:31] [Render thread/INFO]: [STDERR]: No uniform exists with name: u_ModelViewMatrix
[20:22:31] [Render thread/INFO]: [STDERR]: No uniform exists with name: u_ProjectionMatrix
[20:22:31] [Render thread/INFO]: [STDERR]: No uniform exists with name: u_NormalMatrix
[20:22:31] [Render thread/INFO]: [STDERR]: No uniform exists with name: u_ModelViewMatrix
[20:22:31] [Render thread/INFO]: [STDERR]: No uniform exists with name: u_ProjectionMatrix
[20:22:31] [Render thread/INFO]: [STDERR]: No uniform exists with name: u_NormalMatrix

Iris and Minecraft Version

iris - 1.1.2-starline+build.457 , Fabric 11.17.1, MC 1.17.1

Shaderpack Used

Complimentary 4.1

Are you running Sodium along with Iris?

Yes

Operating System

Win10

What is your GPU?

RTX3080

Java Version

Java 16

Additional context

No response

Justsnoopy30 commented 3 years ago

or the main iris in Fabric 1.17.1. You said it occurs on normal iris as well, so you need to make an issue on the normal iris repo or ask for support from them as this is not specific to starline.