Graphics and drivers

Iris Crash: Close the existing render pass before performing additional commands

What the log looks like

java\.lang\.IllegalStateException: Close the existing render pass before performing additional commands
Close the existing render pass before performing additional commands[\s\S]{0,600}net\.irisshaders\.batchedentityrendering\.impl\.BufferSegmentRenderer\.drawInner

How to fix it

  1. Update Iris Shaders (and Sodium) to the newest available build for your Minecraft version, as older 1.21.6–1.21.8 builds (such as Iris 1.9.1) do not account for the Adreno buffer workaround.
  2. If you are already on the latest Iris release and still crash on a Snapdragon/Adreno device, remove the Iris `.jar` file from your `mods` folder while keeping Sodium installed for performance.
  3. Update your Qualcomm Adreno graphics driver through Windows Update or your device manufacturer's support tool (such as Surface App or OEM driver updates).
  4. If you require shader support on Windows on ARM, play on Minecraft 1.21.4 or earlier, which predates the render pass restriction causing this crash.
LoadersFabric, Neoforge
SeverityStops the game
CategoryGraphics and drivers

Check your own log

Related errors