Transparent render layers on top of player model cull when they shouldn't (Mod Compatibility Issue).
bconlon1 opened this issue ยท 1 comments
What happened?
Rendering an entity render layer with a transparent texture on top of the player's model will cull the rendering of said player model making it invisible, despite the transparency meaning the top layer is still see-through. This does not happen without Oculus and Rubidium.
Additional Information:
- Said mod that this issue is arising with is the Aether, relevant render code can be found from the repository here: https://github.com/Gilded-Games/The-Aether/blob/95abbbeaf51eb1c6991d1344f6710d1c673819af/src/main/java/com/gildedgames/aether/client/renderer/accessory/ShieldOfRepulsionRenderer.java#L50.
- The render layer is registered through Curios so that is an extra layer of code this is going through, but I assume the issue to not be isolated only to render layers handled through Curios.
- This does not happen with Rubidium only, it occurs once Oculus is installed.
- This was tested in multiplayer as will be noticeable in the log, but the issue still occurs in singleplayer.
Screenshots
(With Rubidium + Oculus) https://gfycat.com/darlingforthrightfunnelweaverspider
(Without) https://gfycat.com/contentesteemeddairycow
Relevant log output
https://gist.github.com/bconlon1/478b9f03af1c61da5d6b7a30d1389548
(There's no real relevant output in this; the actual output during testing is at the very bottom).
Minecraft Version
1.19
Iris Version
oculus-mc1.19-1.2.5.jar
Sodium Version
rubidium-0.6.0a.jar
Operating System
Windows 10
What is your GPU?
Radeon RX 580 Series
Java Version
Java 17.0.1
Additional context
No response