Iris Shaders

Iris Shaders

36M Downloads

Ender dragon and purple ray things around it go invisible on dragon death

isuewo opened this issue ยท 6 comments

commented

What happened?

How to reproduce:

  • Kill the ender dragon with shaders enabled (I tested Complementary & BSL)

Expected vanilla (or with shaders disabled) behavior

Screenshots

2021-08-04_17 25 04

Relevant log output

[17:25:01] [Render thread/WARN]: Iris has detected a non-wrapped render layer, it will not be rendered with the correct shader program: entity_alpha

Iris and Minecraft Version

iris-mc1.17-1.1.2-pre+rev.d30e106.jar for Minecraft 1.17 & sodium-fabric-mc1.17.1-0.3.0+IRIS2-rev.485f88c.jar for Minecraft 1.17

Are you running Sodium along with Iris?

Yes

Operating System

Linux

What is your GPU?

2070

Java Version

17

Additional context

No response

commented

This is also the case with the latest release:
2021-08-04_19 50 44

commented

Disabling the shader makes it visible:
2021-08-04_20 23 51

commented

This is Sildurs Vibrant:
2021-08-04_20 27 28

commented

The death beams are related to #773.

The dragon itself is caused by the entity_alpha shader not being properly supported on 1.17, because the effect works by changing the threshold of the alpha test, but Iris puts in a hardcoded alpha test.

commented

The purple beams part has been addressed on 1.16.x in the "bulletproof state tracking" branch. The dragon going invisible part is a separate issue to 1.17.x.