-
Bug
-
Resolution: Won't Fix
-
None
-
1.21.3
-
None
-
Confirmed
-
Rendering
Causes MC-131203 and MC-167319.
Relates to MC-38022 and MC-163098.
The bug
A translucent model which has planes intersecting each other will behave abnormally depending on the viewing angle with respect to what order planes are rendered in.
How to reproduce
A resource pack that remodels purple_stained_glass is attached to this ticket.
- Download and apply the attached resource pack
- Place purple stained glass, preferably a single block in midair
- Fly around it
Expected results
The rendering order of the constituent planes would make sense geometrically.
Actual results
Some planes visibly pop in front of others instantaneously as the player moves, and others are outright invisible behind others.
How to fix
A fix for this could be to split up quads into smaller ones which can be sorted more easily, although this would make more sense as a toggleable video setting as increasing the number of quads needing drawn could hurt performance considerably. It is not immediately obvious how this issue could be resolved in any other ways, to my knowledge.