the creeper shader does not have any effect in the visuals of the game
Steps to reproduce the issue:
run /posteffect add @a minecraft:creeper
observe that nothing happens.
Expected result:
The creeper shader should apply the creeper’s shader effects, which turns the screen green.
Linked issues
is duplicated by 1
Attachments
Comments 3
stacktrace:
[22:05:43] [Render thread/ERROR]: Couldn't compile pipeline (minecraft:creeper/1):
com.mojang.renderpearl.util.ShaderCompileException: Couldn't parse GLSL: minecraft:post/bits:18: error: 'location' : SPIR-V requires location for user input/output
at com.mojang.renderpearl.frontend.shaders.GlslCompiler.compileToSpv(GlslCompiler.java:109)
at com.mojang.renderpearl.frontend.shaders.PipelineBuilder.compilePipeline(PipelineBuilder.java:72)
at com.mojang.renderpearl.frontend.FrontendGpuDevice.compilePipeline(FrontendGpuDevice.java:171)
at com.mojang.blaze3d.pipeline.PipelineCache.get(PipelineCache.java:28)
at com.mojang.blaze3d.systems.RenderSystem.getCompiledPipelineNullable(RenderSystem.java:121)
at net.minecraft.client.renderer.PostChain.createPass(PostChain.java:96)
at net.minecraft.client.renderer.PostChain.load(PostChain.java:70)
at net.minecraft.client.renderer.ShaderManager$CompilationCache.loadPostChain(ShaderManager.java:215)
at net.minecraft.client.renderer.ShaderManager$CompilationCache.getOrLoadPostChain(ShaderManager.java:202)
at net.minecraft.client.renderer.ShaderManager.getPostChain(ShaderManager.java:159)
at net.minecraft.client.renderer.GameRenderer.preparePostEffects(GameRenderer.java:525)
at net.minecraft.client.renderer.GameRenderer.render(GameRenderer.java:483)
at net.minecraft.client.Minecraft.renderFrame(Minecraft.java:1363)
at net.minecraft.client.Minecraft.runTick(Minecraft.java:1261)
at net.minecraft.client.Minecraft.run(Minecraft.java:955)
at net.minecraft.client.main.Main.main(Main.java:292)
at org.prismlauncher.launcher.impl.StandardLauncher.launch(StandardLauncher.java:105)
at org.prismlauncher.EntryPoint.listen(EntryPoint.java:129)
at org.prismlauncher.EntryPoint.main(EntryPoint.java:70)
[22:05:43] [Render thread/WARN]: Failed to load post effect minecraft:creeper
java.lang.NullPointerException
at org.lwjgl.system.Checks.check(Checks.java:188)
at org.lwjgl.util.spvc.Spvc.spvc_context_destroy(Spvc.java:691)
at com.mojang.renderpearl.frontend.shaders.SPIRVModule.close(SPIRVModule.java:40)
at com.mojang.renderpearl.frontend.shaders.PipelineBuilder.lambda$compilePipeline$1(PipelineBuilder.java:302)
at it.unimi.dsi.fastutil.objects.ReferenceArrayList.forEach(ReferenceArrayList.java:726)
at com.mojang.renderpearl.frontend.shaders.PipelineBuilder.compilePipeline(PipelineBuilder.java:302)
at com.mojang.renderpearl.frontend.FrontendGpuDevice.compilePipeline(FrontendGpuDevice.java:171)
at com.mojang.blaze3d.pipeline.PipelineCache.get(PipelineCache.java:28)
at com.mojang.blaze3d.systems.RenderSystem.getCompiledPipelineNullable(RenderSystem.java:121)
at net.minecraft.client.renderer.PostChain.createPass(PostChain.java:96)
at net.minecraft.client.renderer.PostChain.load(PostChain.java:70)
at net.minecraft.client.renderer.ShaderManager$CompilationCache.loadPostChain(ShaderManager.java:215)
at net.minecraft.client.renderer.ShaderManager$CompilationCache.getOrLoadPostChain(ShaderManager.java:202)
at net.minecraft.client.renderer.ShaderManager.getPostChain(ShaderManager.java:159)
at net.minecraft.client.renderer.GameRenderer.preparePostEffects(GameRenderer.java:525)
at net.minecraft.client.renderer.GameRenderer.render(GameRenderer.java:483)
at net.minecraft.client.Minecraft.renderFrame(Minecraft.java:1363)
at net.minecraft.client.Minecraft.runTick(Minecraft.java:1261)
at net.minecraft.client.Minecraft.run(Minecraft.java:955)
at net.minecraft.client.main.Main.main(Main.java:292)
at org.prismlauncher.launcher.impl.StandardLauncher.launch(StandardLauncher.java:105)
at org.prismlauncher.EntryPoint.listen(EntryPoint.java:129)
at org.prismlauncher.EntryPoint.main(EntryPoint.java:70)bits.fsh, a shader used by the creeper post effect, lacks a location decorator in the fragColor declaration. This issue is partially related to MC-310319
Thank you for helping us improve Minecraft! We saved your files: