What does the Sodium Core Shader Support Mod let resource packs do?
It allows resource packs to replace
Sodium's internal shaders, much like vanilla resource packs can override core shaders. This enables custom visual effects while still using the
Sodium performance mod.
Which parts of Sodium's rendering can resource packs override with this mod?
Resource packs can override
Sodium's shaders for
blocks, clouds, and terrain rendering. This can enable effects like night vision, energy glows, or custom lighting if the pack is compatible.
How are shaders organized in a compatible resource pack?
Shaders are placed in folders such as assets/
sodium/shaders/
blocks/ for files like block_layer_opaque.fsh and .vsh, and assets/
sodium/shaders/clouds/ for clouds.fsh and .vsh.
What defines are included for terrain types?
The mod includes defines such as RENDER_PASS_SOLID, RENDER_PASS_CUTOUT, and RENDER_PASS_TRANSLUCENT. These correspond to different terrain render types.
Will existing vanilla shader packs work with this mod?
Not all vanilla shader packs will work. Only packs explicitly built for
Sodium Core Shader Support are compatible.
Who is this mod designed for?
It is designed for players and creators who want custom visual effects while using the
Sodium performance mod. It targets those wanting shader replacement support without giving up
Sodium.