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.

Related issues

Attachments

Comments

migrated
[media][media]
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