Ladysnake / Satin

A Fabric library to help with shader usage
GNU Lesser General Public License v3.0
90 stars 24 forks source link

Sometimes having multiple shaders active can cause nothing to be rendered #13

Closed williambl closed 3 years ago

williambl commented 3 years ago

Describe the bug In some circumstances, having multiple shaders active can cause nothing (i.e. blackness) to be rendered.

To Reproduce

  1. Install Haema and Crimson Moon
  2. Turn into a vampire.
  3. do /time set night enough times until a Crimson Moon is triggered

Environment:

Screenshots (optional) shows the black screen, with hud still visible

Additional context I did at first trigger this with only Haema, but that was in dev and I never committed the changes that caused it to break - there were two shaders active at once. I merged the shaders into one and everything was fine.

Prior discussion

williambl/haema#20 Draylar/crimson-moon#15 conversation 1 on Ladysnake discord conversation 2 on Ladysnake discord conversation 3 on Ladysnake discord

Haema's shader Crimson Moon's shader

Pyrofab commented 3 years ago

Looks like this is caused by Crimson Moon bundling an incompatible version of Satin. A workaround is to manually install the latest 1.16 version of the libary in the mods folder.