Satin API

Satin API

3M Downloads

Sometimes having multiple shaders active can cause nothing to be rendered

williambl opened this issue ยท 1 comments

commented

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:

  • Minecraft Version: 1.16.4
  • Satin Version: 1.4.1
  • Haema Version: compiled from latest commit
  • Crimson Moon Version: compiled from latest commit
  • Development environment: Outside, though has been reproduced in a dev 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

commented

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.