Oculus - Au Naturel Edit

An fork of oculus to expose more modded minecraft internals and make them available for shader development in the Au Naturel 5 modpack.

File Details

oculus-mc1.20.1-1.8.0.jar

  • R
  • Dec 16, 2025
  • 2.73 MB
  • 144
  • 1.20.1
  • Forge

File Name

oculus-mc1.20.1-1.8.0.jar

Supported Versions

  • 1.20.1

Curse Maven Snippet

Forge

implementation fg.deobf("curse.maven:oculus-au-naturel-edit-1402347:7340009")
Curse Maven does not yet support mods that have disabled 3rd party sharing

Learn more about Curse Maven

Automatically generated changelog: Current Build vs 5 Days Ago


Bug Fixes

Fix File
Fix typo: dephtex2 to depthtex2 RenderTargets.java
Fix projection matrix bug (was using modelViewMatrix for projectionInverse) IrisGenericRenderProgram.java
Fix framebuffer resource leak when status check fails RenderTargets.java
Add exception logging instead of silent catch PBRTextureManager.java

Performance Improvements

Improvement Impact
Convert extensions field to StringBuilder Avoids string concatenation in loops
Cache ShadowRenderer objects (frustums, celestial uniforms, block entity list) Reduces per-frame allocations
Cache ShadowRenderTargets frustum objects Reduces per-frame allocations

New Features

Feature Description
ModCompatUniforms Adds shader uniforms for Serene Seasons and Cold Sweat mod compatibility