Sodium

Sodium

35M Downloads

Top face of flowing liquids are incorrectly culled with chunk face culling enabled

Opened this issue ยท 1 comments

commented

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

  1. Enable chunk face culling in Video Settings > Advanced.
  2. Place a water or lava source so that it flows down some blocks and is easily visible from below.
  3. Show chunk and subchunk borders (f3+g by default).
  4. Move downwards into the next subchunk and attempt to look at the top faces of the flowing liquid.
  5. Normally visible top faces of the flowing liquid in subchunks above you will be invisible.

Attachments

2020-08-10_16 05 28
Flowing lava with chunk face culling enabled.

2020-08-10_16 05 39
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
commented

Closed, bug report is a duplicate and this is already a known issue.