
OptiCores
A client-side rendering optimization mod for (Neo)Forge and Fabric, featuring asynchronous culling specifically tuned for integrated graphics (Intel UHD/Iris Xe).
Список изменений
Smart Configuration & UI Integration:
-
Hardware-Aware Auto-Tuning: Features a new AUTO mode that polls your CPU thread count during client initialization. It dynamically calculates and assigns the optimal culling percentage for your specific hardware footprint.
-
In-Game Configuration GUI: Fully integrated with the Cloth Config API. Users can now modify performance parameters directly through the in-game Mods menu via a dedicated "Shader Culling Adjustments" category.
-
Dynamic UI Locking: When AUTO mode is active, the manual configuration slider is automatically disabled and visually snaps to display the precise culling percentage calculated for your hardware, preventing accidental misconfigurations.
-
Manual Override: Advanced users can easily toggle the configuration button to MANUAL mode to unlock the slider, allowing for precise, customized control over the exact culling rate.
Core Engine & Stabilization Upgrades:
-
Predictive Frustum Margin: Implemented a 2.0-block mathematical bounding box expansion during frustum intersection checks. This invisible margin pre-renders objects slightly before they enter the screen, entirely eliminating the micro-stutters previously caused by rapid camera panning.
-
Aggressive Shadow Pass Culling: Integrated a Mixin pipeline to detect shadow rendering passes (compatible with Iris/Oculus). When active, the engine enforces a strict 32-block render limit for entity and block-entity shadows, massively reducing GPU bottlenecking without impacting perceptible visual quality.
-
Reflection Caching: Replaced slow, per-frame reflection calls with a thread-safe, lazy-initialized caching system. This significantly reduces CPU overhead during dynamic lighting and shadow calculations.
-
Zero-Overhead Math: All hardware polling and culling calculations are strictly cached upon client boot, ensuring the dynamic configuration logic introduces absolutely zero overhead during gameplay.d
