Top face of flowing liquids are incorrectly culled with chunk face culling enabled
Opened this issue ยท 1 comments
Expected Behavior
Chunk face culling attempts to eliminate normally invisible faces from rendering. Ideally it would not be possible to see where culling occured as it should only affect invisible faces.
Actual Behavior
Because the top faces of flowing water and lava can be slanted, in some cases they are visible from below. If your eye level is in a lower subchunk than the liquid block with chunk face culling enabled you are able to see through where the top face of the liquid should be.
Reproduction Steps
- Enable chunk face culling in Video Settings > Advanced.
- Place a water or lava source so that it flows down some blocks and is easily visible from below.
- Show chunk and subchunk borders (f3+g by default).
- Move downwards into the next subchunk and attempt to look at the top faces of the flowing liquid.
- Normally visible top faces of the flowing liquid in subchunks above you will be invisible.
Attachments
Flowing lava with chunk face culling enabled.
Flowing lava with chunk face culling disabled.
System Information
- Sodium Version: Fabric 1.16.1 version 0.1.0
- Java Version: 1.8.0_51 64bit
- CPU: 4x Intel Core i3-5157U CPU @ 2.50GHz
- GPU: Intel Iris Graphics 6100 4.4.0 Build 20.19.15.4360