vram-guild / canvas

Shader-Based Minecraft Renderer for Fabric
GNU Lesser General Public License v3.0
415 stars 40 forks source link

Canvas leaves matrix stack in a different state compared to Vanilla renderer #366

Closed zml2008 closed 2 years ago

zml2008 commented 2 years ago

System Information

Other mods and versions installed

How you triggered the behavior

What you expected would happen

What actually happened

Logs and screenshots See a quick recording:

https://user-images.githubusercontent.com/629092/151744401-d7071ee9-2056-4bc6-a1b2-bc13087a188d.mp4

WECUI uses fabric API's world render events for its rendering hooks -- see here: https://github.com/EngineHub/WorldEditCUI/blob/ef79e87951919a2ee9341e75e821e6f6a0231651/src/main/java/org/enginehub/worldeditcui/fabric/FabricModWorldEditCUI.java#L91

spiralhalo commented 2 years ago

Thank you for reporting this! Should be fixed in ccb05b25d2676dbd08df1c5fe806cb62961fe784