Slideshow Mod compatibility issue in Iris 1.6.1
After 1.6.1 update has been released, there have been compatibility issues with the slideshow mod. Screenshots soon
41 Replies
1.6.1
![No description](https://cdn.answeroverflow.com/1096796906774085682/2023-04-15_16.38.42.png)
1.6
![No description](https://cdn.answeroverflow.com/1096796962776432710/2023-04-15_16.56.37.png)
one shader named Photon even crashes when theres a slideshow image nearby
yeah
the slideshow mod needs to implement BlendingStateHolder
I can implement a small workaround, but it won’t be good
ill notify the mod maker then
another solution is to make their render type extend
CompositeRenderType
instead of RenderType
@IMS Former SlideShow dev here. I learnt this report through other channel and would like to know more about this. Specifically the
BlendingStateHolder
part, because I couldn't find it anywhere.
(A remark: op is using a fork of SlideShow which ports SlideShow from Forge to Fabric. I am the former dev of the original one which is Forge only for now; still, I believe fixing it on upstream is worth it.)BlendingStateHolder is an interface that tells Iris what stage of translucency an render type renders in
Iris uses this for batched entity rendering to properly sort objects so they’re not invisible
compositerendertype has a default implementation of this, but rendertype does not
Interesting, but where is this interface (?) located at?
Vanilla? Iris itself? Somewhere else?
Iris
Now this is strange
![No description](https://cdn.answeroverflow.com/1096861827876540486/Screen_Shot_2023-04-15_at_11.17.08_AM.png)
weird
it’s in net.coderbot.batchedentityrendering.impl
iirc
Found it, so it's GitHub search index broke
And we have
CompositeRenderType
implemented it via Mixin, got it
Thank you for your heads-up!Umm isn't
CompositeRenderType
final?