pintonium-cleanroom-1.12.2-2.4.5.jar
Curse Maven Snippet
What's new
These changes improve shader/legacy integration and cross-mod compatibility for vintage rendering.
- Keep shadow depth targets synchronized when no shadow renderer and add disabled shadow samplers for safe sampler2DShadow usage.
- Make PipelineManager.pipeline volatile for worker-thread visibility.
- Adjust Sodium transformer matrix handling and add modelview/projection uniforms.
- Add IrisSamplers.addDisabledShadowSamplers implementation.
- Mark worker-visible WorldRenderingSettings fields volatile.
- BetterFoliage integration: add BetterFoliageCompat bridge and call sites in meshing task and CeleritasVintage debug output.
- Capture/restore legacy GL matrices via GlMatrixSnapshot and integrate into entity/terrain render flow to keep DH and shadow passes correct.
- Handle separate AO packing for 1.12 chunk builder.
- Add LightUtilMixin to honor shaderpack oldLighting directive.
- Vintage Iris pipeline: attempt using shader-pack block entity programs, handle PBR/fresnel layouts, and improve debug logging.
- Distant Horizons compatibility: capture/restore OpenGL state (DhRenderStateSnapshot) and mixins to isolate DH rendering.
- Scannable compatibility mixins to avoid unsafe depth paths.
- Small shader and misc tweaks and bump project_base_version to 2.4.1.
All Relations
- All Relations
- Embedded Library
- Optional Dependency
- Required Dependency
- Tool
- Incompatible
- Include
This mod has no related projects

