mcmodwiki
Mods › SmoothGL › Guides › SmoothGL: Pipeline Culling and Performance Configuration

SmoothGL: Pipeline Culling and Performance Configuration

A SmoothGL guide. Covers SmoothGL 0.6.0+smoothgl on Minecraft 1.21.11.

Culling and Pipeline Optimizations

SmoothGL replaces default rendering routines with specialized stages to cut down unnecessary GPU and CPU overhead. Toggling "Use Block Face Culling" discards unseen polygon sides that face away from the camera, eliminating unnecessary geometry submissions during complex world exploration. In heavily populated areas, "Use Entity Culling" takes advantage of chunk visibility tracking to skip rendering creatures that wander outside active visual boundaries. For atmospheric rendering, "Use Fog Occlusion" stops the game from processing sections buried deep behind dense mist, notably smoothing frame transitions while exploring murky oceans or thick subterranean pockets.

Texture Updates and Threading

Texture handling and world generation can create severe micro-stutters when unoptimized. Enabling "Animate Only Visible Textures" restricts animation processing purely to tiles currently on screen, lowering sprite overhead when utilizing intensive resource packs. In addition, "Chunk Update Threads" allows configuring dedicated worker allocations for building and sorting mesh data. For hardware setups struggling to sustain high frame rates during rapid traversal, "Always Defer Chunk Updates" lets the engine push frames without pausing for pending chunk geometry, prioritizing fluid camera movement over instantaneous block appearance. Visual style adjustments like "Leaves" and "Vignette" further refine graphics handling to balance visual fidelity with raw rendering responsiveness.

Mods › SmoothGL › Guides › SmoothGL: Pipeline Culling and Performance Configuration