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
11 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
Unknown User•2mo ago
Message Not Public
Sign In & Join Server To View
Config -> advanced -> graphics -> generic rendering
If I remember correctly
is this option available in DH 2.2.1-a now?
I can't find it in the advanced options
if its only in the nightly build, can someone guide me on how to install it?
Its currently only available in the nightly build. To install it, just download the correct version from https://discord.com/channels/881614130614767666/882038774861819954, open the downloaded file and install the file from the
merged
folder like any other modThanks
I've disabled the instanced rendering toggle, but now I'm unable to use any shaders at all...
It says "The shaderpack failed to load! Please report the error to the shader developer"
This error is also not fixed: "Only Indirect is supported with Iris"
Ok idk how but I got it working, with "Enable Instanced Rendering" set to "True"
Had to click it and the "Enable Rendering" toggles multiple times
These toggles seem very non deterministic though
most of the times they don't work, but toggling them multiple times makes it work somehow