LODs with Shaders don't render on macOS
The game will throw an illegal state exception and then turn rendering off with the message that Only Indirect is supported with Iris, but I think Indirect rendering is unsupported on macOS.
https://mclo.gs/LO1ssQP
Relevant Mod List includes:
- DH 2.2.1-a
- Iris 1.8.0 beta 4
- Lithium
- Resolution Control
- Sodium 0.6.0 beta 2
6 Replies
See https://discord.com/channels/881614130614767666/1286027933240262668/1286850925780275250. Instanced rendering is forced to be disabled on macOS when Sodium is detected. You can comment that behavior out and the mod works fine.
GitLab
core/src/main/java/com/seibel/distanthorizons/core/render/renderer/...
This repo holds the core code for the Distant Horizons mod.
Given DH on macOS is fully broken with Iris right now and this one-line change has been successfully tested both on Intel and Apple Silicon Macs with the latest versions of Sodium and Sodium-Iris, I’m going to open a merge request on GitLab if that’s OK !
Solution
Instanced rendering toggle is now in the nightly build