SmoothGL V6 Alpha
English
|
Русский
🇬🇧 English
SmoothGL is a custom rendering engine focused on improving game stability and eliminating micro-stutters during gameplay.
Changes in V6 Alpha
Frame Budget Broker: Added a new load balancer that dynamically limits the chunk loading rate if it detects FPS drops. This helps maintain smoothness during high-speed traversal, such as flying with Elytra.
Upload Smoothing Scheduler: Altered the algorithm for uploading geometry to the GPU. Geometry is now dispatched in more evenly distributed batches to prevent overloading the PCIe bus.
Memory Optimizations: Removed hidden memory allocations (BoundingBox objects) in the hot loops of chunk building, which significantly reduces the pressure on the Java Garbage Collector (GC).
Culling Fixes: Fixed bugs causing foliage and translucent blocks to disappear at the render distance borders, and disabled an experimental chunk scanner that caused severe stuttering when running.
Installation
Place smoothgl-v6-alpha.jar into your mods folder. The mod works independently and completely replaces the standard rendering algorithm.
🇷🇺 Русский
SmoothGL — это кастомный движок рендеринга, нацеленный на улучшение стабильности и устранение микрофризов во время игры.
Изменения в версии V6 Alpha
Управление нагрузкой (Frame Budget Broker): Добавлен новый балансировщик, который динамически ограничивает скорость загрузки новых чанков, если замечает просадки FPS. Это помогает сохранять плавность при полете на элитрах.
Сглаживание загрузки (Upload Smoothing Scheduler): Изменен алгоритм отправки геометрии на видеокарту. Геометрия теперь отправляется более равномерными порциями, чтобы не перегружать шину данных.
Оптимизация памяти (Memory Optimizations): Убраны скрытые выделения памяти (объекты BoundingBox) в горячих циклах сборки чанков, что значительно снижает нагрузку на сборщик мусора (Java GC).
Исправления отсечения (Culling Fixes): Исправлены баги с исчезновением листвы и прозрачных блоков на границах прорисовки, а также отключен экспериментальный сканер чанков, вызывавший жесткие зависания при беге.
Установка
Поместите smoothgl-v6-alpha.jar в папку mods. Мод работает самостоятельно и полностью заменяет собой стандартный алгоритм рендера.
Developer information
Projects on Modrinth are automatically available through a Maven repository for use with JVM build tools such as Gradle.
maven { name = "Modrinth"; url = "https://api.modrinth.com/maven" }