Antique Atlas

Antique Atlas

32M Downloads

Broken rendering with Iris when shaders are enabled

Nik-mmzd opened this issue ยท 7 comments

commented

Describe the bug
Atlas rendering bug (see screenshots)

To Reproduce
Compile for 1.18.1 from 37038a3
Install Sodium and Iris
Enable shaders (e. g. BSL)

Expected behavior
image
image

Screenshots
image
image

Fabric version information:

  • Minecraft: 1.18.1
  • Fabric Loader: 0.12.12
  • Fabric API: 0.44.0+1.18
  • AntiqueAtlas: built from commit 37038a3

Additional context
When Iris is installed, but no shaders are enabled, all renders normally
Sodium: 0.4.0-alpha5 (latest)
Iris: 1.1.3 (latest)

commented

Does this also happen with the release version?

commented

Yes, I can confirm that this happens using the latest 1.18.2 release versions of iris, sodium, and antique atlas

commented

According to #448 it also happens on forge

commented

Still a problem on iris 1.4.3, sodium 0.4.1 build 15 & indium 1.0.7 when using shaders but not when disabling shaders.

commented

Fixed in 99330bd thanks to @LangYueMc

commented

Turns out, those patches don't resolve the issue properly.

commented

I made a resource pack that kinda band-aid fixes this. The issue is with pixels with mixed transparency values overwriting other ones. This resource pack makes every pixel have 255 opacity. I think it works pretty well. I tested it with oculus on complementary.

Antique Atlas Shader Patch.zip

Screenshot 2024-06-09 142902