Iris shaders do not work anymore on 1.16.5 on Amd gpus
costantino2000 opened this issue ยท 7 comments
What happened?
After updating my gpu driver from 22.6.1 to 22.11.2 the shaders stopped working on Minecraft 1.16.5, but they still work with Optifine and with Iris on other versions like 1.19.2. The log says:
Failed to create shader rendering pipeline, disabling shaders!
java.lang.RuntimeException: Failed to compile FRAGMENT shader for program centerDepthSmooth.fsh
Screenshots
1.16.5 (the shaders are selected in the settings):
1.19.2:
Log output
Minecraft Version
Minecraft 1.16.5
Iris Version
Iris 1.4.3
Operating System
Windows 10
What is your GPU?
AMD RX 590
This is due to the center depth smooth fragment shader using output
as the name for its color output, on AMD output
is a "reserved word", now this is logged as a warning for some reason but its actually a fatal error that stops the center depth smooth fragment shader from compiling, this was fixed by this commit, which will be in the next version of iris (1.5.0+)
I see, so does that mean that there will be another update for 1.16.5, since the problem happens there?
Yes since this is a kinda major issue, we are only doing maintenance releases for 1.16.5 now
Actually keep it open, there is a special label for this aka status: fixed in next release