mojira.dev
MC-272563

The ender dragon death animation is rendered behind blocks when using "Fabulous!" graphic settings

The Bug:

The ender dragon death animation is rendered behind blocks.

Steps to Reproduce:

  1. Kill the ender dragon and watch its death animation.

  2. 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

Attachments

Comments

BugTracker

Can confirm.

Ceresjanin123

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

Ceresjanin123

Quick code analysis by IMS

[media]
migrated

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).

Ceresjanin123

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.

Avoma

Timur Nazarov

Confirmed

Platform

Important

Rendering

1.21 Pre-Release 1

1.21 Pre-Release 2

Retrieved