Sides of water do not render on the edge of loaded chunks
djmrFunnyMan opened this issue ยท 5 comments
Bug Description
In vanilla, when a water is next to unloaded chunks it'll have a water flowing texture facing into the unloaded chunk. Sodium removes this behaviour.
This causes issues for iris shaders as the the light doesn't get processed as having passed through water which looks wrong in deep ocean.
Reproduction Steps
- Run the vanilla game
- Lag the game by searching for a rare biome like eroded badlands
- Go to the edge of your loaded chunks and see the water side.
- Do the same thing with sodium
- Notice the water side is missing
- Get shaders+iris+sodium
- Go to a deep ocean or lower your render distance and observe the issue below
Log File
Not necessary
Crash Report
Not necessary
Pretty sure this is by design and not really fixable. Doing it the vanilla way would cause a significant increase in the number of required chunk remeshes (because every time a neighbor is loaded, the chunk itself has to be updated to remove the water wall).
The issue with shadows is something that iris could fix specifically to prevent light leaking like this. There's a few ideas but it's complicated.
This is the same problem as #2031, where chunks that shouldn't be meshed are forced to when the player gets close enough at a short render distance. It won't be fixed.