Immersive Portals - Sodium/Iris/DH Compat Fork

Fork of Immersive Portals fixing compatibility with Sodium 0.8.x, Iris, and Distant Horizons on NeoForge 1.21.1 — restores portal depth occlusion and eliminates stutter with shaders/LOD terrain active.
Back to Files

immersive-portals-neoforge-compat-fork-6.0.7.jar

File nameimmersive-portals-neoforge-compat-fork-6.0.7.jar
Uploader
mizunagamesmizunagames
Uploaded
Jul 16, 2026
Downloads
1.3K
Size
1.8 MB
Mod Loaders
NeoForge
File ID
8441189
Type
R
Release
Supported game versions
  • 1.21.1

Curse Maven Snippet

NeoForge

implementation "curse.maven:immersive-portals-sodium-iris-dh-compat-fork-1611989:8441189"

Learn more about Curse Maven

What's new

## [Unreleased Changes]

### Fixed

- Sodium 0.8.x compat: `OcclusionCuller.Visitor` was promoted to a top-level
  interface (`RenderSectionVisitor`), and `Viewport.isBoxVisible`'s old
  6-float AABB signature was split into `isBoxVisible(int,int,int)` and
  `isBoxVisibleDirect(float,float,float,float)`.
- Portals rendering through occluding geometry (or falling back to
  compatibility mode) with a shaderpack active, caused by the deferred
  framebuffer's depth-stencil format not matching Iris's actual main
  render target format.
- Framebuffer thrashing/stutter caused by resizing the deferred
  framebuffer array every time the lag-adaptive portal layer count
  toggled.
- Severe stutter (frame time spikes to 900ms+) when a portal is visible
  with Distant Horizons installed, caused by DH doing synchronous LOD
  generation for the portal's alternate-world view every frame.

This mod has no related projects