Distant (horizons) water & fog doesn't render properly through glass
I have tested down to Noble Shaders from the list of "compatible" provided on the Distant Horizon Mod's github page and none of them can properly render water behind glass in 1.21.6 and up. The problem is present in both Multiplayer and Singleplayer.
All shaders seem to try and render the DH water in front of the glass. Some shaders don't render DH water at all. Some don't render any water behind glass in or out of vanilla render distance. And there were a few that couldn't render fog behind glass either.
The only mods you need to recreate these problems are Sodium(0.6.13), Iris(1.9.x), and any version of DH which is compatible with 1.21.6, 1.21.7, or 1.21.8. Then use Version 0.16.14 of the Fabric Loader to load said mods and you theoretically should be able to recreate the problem with glass, water, and fog using any of the shaders listed below and if DH's "transparency" setting(under quality) is not disabled.
Log file(yes there are extra mods present here but adding/removing them changed nothing for me): https://mclo.gs/REtCoPx
Attached to this message are screenshots using:
1. Vanilla, no shaders(presumably what it should look like)
2. Bliss
3. Bloop
4. BSL
5. BVS
6. Complemetary
7. Daybreak
8. DrDesten's Minecraft Shaders
9. Makeup Ultra Fast
10. Mellow
I would include noble but i can only upload 10 images
Hopefully this bug will finally be squashed after posting about it to the discord servers for DH, Complementary shaders, and now here. I'm still not entirely sure whether the problem is with Iris, DH, or the Shaders but I am sure Sodium is not the problem as version 6.7-6.13 have not shown this bug unless Iris 1.9.x was present.










14 Replies
this happens on 1.21.8 too with only Iris, Sodium, and DH installed. Here is a log from the latest version after loading up a world with the bug.
latest.log
uploaded to mclo.gsUploaded by o8xt475
is this an error or issue that's been fixed and I couldn't find it orrrr is there some other reason this post has gotten 0 attention?
Deferred rendering issue :yes:
So is that an issue that's been fixed or is it something else?
Cause I can't find any bug reports or anything online about the issue
Deferred rendering has an issue with 2 translucent blocks.
If you look at a translucent block behind water, it's going to erase the water (visual only). This is an issue that CANNOT be fixed.
Unless the pack moves to forward rendering that is.
:haha_yes:
^
That is true, a lot of packs use deferred rendering so...
Wait if the issue was deferred rendering, wouldn't I see that on older versions of Minecraft as well?
Because I don't see that problem with the same version of shaderpack on 1.21.4 or earlier at all with.
Only thing I can think of is the rendering changes introduced in 1.21.5 has made deferred packs showing seemingly messed up transparency rendering, which IMS has not yet looked into.

This is what ChatGPT said, so this response is likely true.
I have included only the 4th shader you are testing. These responses might be true.

interesting