Incompatible with sodium 0.5
snoandpetals opened this issue · 18 comments
Describe the Bug
When Flywheel's backend is set to Instancing or Batched (this doesn't affect off), moving create blocks will not render when the scene is loaded/reloaded, however they do appear when first being placed down.
Reproduction Steps
- Have backend set to Batched or Instancing
- Have Sodium 5.0 installed
- Load into a world with creations built
...
Expected Result
Blocks to appear after reloading (either closing and opening world or pressing F3 + A)
Screenshots and Videos
Crash Report or Log
No response
Operating System
Windows 10
Mod Version
0.5.1d
Minecraft Version
1.20.1
Other Mods
Create
Fabric API
Fabric Language Kotlin
Indium (latest)
Sodium (latest)
Botarium
Resourceful Lib
Resourcefulconfig
Tempad
Additional Context
No response
Interestingly (as far as ive seen) these issues are not present if you have a shader enabled with iris. I didnt do particularly thorough testing, but in my lil custom pack i only play with shaders enabled so its fine for me.
Relevant Mod list; (can send full mod list if its considered needed)
-Fabric Loader 0.14.22
-Fabric API 0.87.0
-Create 0.5.1-d-build.1161
-Sodium 0.5.2
-Sodium Extra 0.5.1
-Reeses Sodium 1.6.5-build.95
-Indium 1.0.25
-Iris 1.6.8
-Lithium 0.11.2
-Ferritecore 6.0.0
-Modernfix 5.7.1 (Dynamic textures enabled)
I'm curious of what caused this bugs? I was really excited for the 1.20.1 Fabric release of Create.
Out of curiosity, what is causing this issue? Any clues?
Whether or not you have an idea, I'm willing to look into it and see if it can be fixed on either the Sodium or Create sides.
The exact cause has been known since the first day that 0.5.0 was released, so there is no need to look into it. I have not had time to add it yet, but submitting a pull request will not accelerate the addition of the fix.
Interestingly (as far as ive seen) these issues are not present if you have a shader enabled with iris. I didnt do particularly thorough testing, but in my lil custom pack i only play with shaders enabled so its fine for me.
Relevant Mod list; (can send full mod list if its considered needed) -Fabric Loader 0.14.22 -Fabric API 0.87.0 -Create 0.5.1-d-build.1161 -Sodium 0.5.2 -Sodium Extra 0.5.1 -Reeses Sodium 1.6.5-build.95 -Indium 1.0.25 -Iris 1.6.8 -Lithium 0.11.2 -Ferritecore 6.0.0 -Modernfix 5.7.1 (Dynamic textures enabled)
what shader did you used?
Can't reproduce the bug with shaders turned on too. Everything seems to be fine, didn't test it much, had to edit the mod's incompatibility list to make it work again with Sodium 0.5.* tho.
a list of working versions can be found at #1110
this should all be fixed in the next update.