The Bug:
The ender dragon death animation is rendered behind blocks.
Steps to Reproduce:
Kill the ender dragon and watch its death animation.
Fly above the ender dragon and look at the purple lines.
Observed Behavior:
The ender dragon death animation is rendered behind blocks.
Expected Behavior:
The ender dragon death animation would not be rendered behind blocks.
Linked issues
relates to
Attachments
Comments


This only happens with graphics set to "Fabulous!"
It behaves as intended on Fast and Fancy graphics

Quick code analysis by IMS
[media]
To clarify the image, what I meant was that the weather target is still depth checked in transparency.fsh. This means that even though depth writes are off, the translucency shader depth-checks it and (correctly) does what's shown in the image (putting the beams in the back).

I (well not I, quoting IMS again) don't see how Mojang can fix this without A: adding another framebuffer or B: adding back depth
And depth test/writes are exactly what caused MC-272014 so B can't (or shouldn't) be done as that would cause it to get unfixed. And that issue was honestly worse than this one.
Can confirm.