Iris Shaders

Iris Shaders

49M Downloads

1.8.10-1.21.5 Yarn method name conflict

Qendolin opened this issue ยท 3 comments

commented

default int getGlId() {
throw new AssertionError("Not accessible.");
}

This method name, and it's implementation in the corresponding mixin class conflicts with the yarn name for glId, which is also getGlId.

Consider changing the name?

commented

yarn bad

(will fix)

commented

Can confirm. This also makes it impossible to test mods for Iris compatibility in a development environment with yarn mappings.
At game startup, there is a StackOverflowException thrown with getGlId(), likely from mixin common/src/main/java/net/irisshaders/iris/mixin/MixinGpuTexture.java.

debug.log

commented

Fixed in bcaf298