Оптимизационный мод, повышающий производительность рендеринга за счет кэширования локаций переменных uniform.
Скачать
Версия игры
1.18.2
1.19.4
Категория
Последние файлы
Ссылка на сайт
modrinth.com
Скачиваний:
0
Обновлено:
28.10.2026
ID:
Seaborgium — это проект с открытым исходным кодом, предназначенный для повышения FPS в Minecraft путем внедрения специфических оптимизаций рендеринга.
Seaborgium представляет собой бесплатный и открытый инструмент для улучшения производительности рендеринга игры. Мод фокусируется на реализации оптимизаций, которые часто упускаются из виду другими проектами в этой области.
Основная функция проекта заключается в реализации простого кэша для хранения местоположений переменных uniform для каждой программы шейдера.
Когда GLStateManager впервые вызывает glGetUniformLocation, Seaborgium проверяет наличие кэшированного значения для запрашиваемого uniform. Если данные есть, мод возвращает их из кэша, не вызывая glGetUniformLocation. В противном случае функция вызывается, а полученный результат сохраняется для последующего использования.
Такой подход сокращает количество вызовов OpenGL и устраняет лишние накладные расходы. Вызов
glGetUniformLocationможет быть довольно медленным, и драйверы могут тратить значительное количество ресурсов CPU на обработку этой функции. Кэширование позволяет избежать пустой траты циклов процессора на ожидание данных, которые уже должны быть доступны.
Эффективность мода может существенно варьироваться в зависимости от сценария использования. Автор приводит результаты тестов на конфигурации AMD Ryzen 5 5600x, 32GB DDR4 и Nvidia GTX 980ti в связке с Lithium и Sodium:
- При отображении большого количества сердец (например, с поглощением 255) средний показатель FPS может вырасти с 53 до 163.
- В обычных игровых сценариях прирост составляет от 30 до 50 FPS.
Seaborgium совместим с популярными модами, такими как Sodium/Rubidium, Canary/Lithium и Starlight. На данный момент не известно о конфликтах с проектами, кроме тех, которые меняют базовый графический API (например, Vulkan Mod).
Проект переведен в архив и больше не получает обновлений для новых версий. Похожая оптимизация уже реализована в модах Sodium. Исходный код распространяется под лицензией ISC и может быть изменен свободно.
Из-за изменений в Iris мод стал несовместимым с версией 1.19.4. Разработчикам, которым необходимо использовать этот проект на данной версии, требуется заменить net.coderbot.iris.shaderpack.DimensionId на net.coderbot.iris.shaderpack.materialmap.NamespacedId в MixinPipelineManager (помимо обновления зависимостей).

Войдите, чтобы поставить оценку и оставить отзыв.
| Канал | Файл | Игра | Модлоадер | Язык | Скачиваний | Загружен | |
|---|---|---|---|---|---|---|---|
| Релиз | seaborgium-mc1.19.4-0.1.3.jar 39.2 KB | 1.19.4 |
|
— | 0 | 02.05.2023 | |
| Релиз | seaborgium-mc1.18.2-0.1.3b.jar 39 KB | 1.18.2 |
|
— | 0 | 02.05.2023 |
Скачать
Версия игры
1.18.2
1.19.4
Категория
Последние файлы
Ссылка на сайт
modrinth.com
Скачиваний:
0
Обновлено:
28.10.2026
ID: