🤬 ThreatenGL
Добро пожаловать в ThreatenGL!
ThreatenGL — это мод для Minecraft, который занимает позицию против устаревшей версии OpenGL 3.2, принуждая Minecraft использовать более современную версию 4.6. Цель данного мода — исследовать эффекты от этого изменения.
Minecraft: «Пожалуйста… только не это!» 😰
ThreatenGL: «Версия OpenGL 4.6, или иначе!» 😡🔪
🤨 В чём суть?
ThreatenGL предназначен для тестирования эффектов изменения версии OpenGL и потенциального улучшения вашего опыта. Путем принуждения Minecraft к переходу на OpenGL 4.6, данный мод нацелен на исследование того, как изменения версии OpenGL влияют на функционирование вашего GPU. Пользователи сообщали о более плавном геймплее и лучшей частоте кадров, особенно на новых устройствах.
Для более подробного описания функциональности, пожалуйста, посетите репозиторий на GitHub. (Разработчикам модов рекомендуется ознакомиться с этим описанием для глубокого понимания работы мода!)
⚙️ Как это работает?
ThreatenGL осуществляет свои изменения путем вмешательства во внутренние процессы Minecraft. Внедряя некоторый код в процесс настройки графики игры, он убеждает Minecraft выбрать OpenGL 4.6 вместо старой версии 3.2. Это простое изменение имеет потенциал повлиять на производительность игры, поскольку некоторые производители GPU используют различные, специфичные профили для разных версий OpenGL в своих драйверах. (Точные причины неизвестны, но предположительно это сделано для совместимости)
📥 Установка мода
Установка этого мода так же проста, как поместить его в директорию mods
Minecraft.
Начиная с версии 1.3.2-beta.1, ThreatenGL больше не требует дополнительных библиотек!
Установка версий до 1.3.2-beta.1 (Не рекомендуется)
Обратите внимание, что версия 1.3.1-beta.1 полностью неработоспособна на всех платформах, НЕ используйте её.Если вы всё же хотите установить более раннюю версию по какой-то причине, потребуются некоторые зависимости:
- Если вы используете Quilt, вам потребуется установить Quilted Fabric API (QFAPI).
- Если вы используете Forge, вам потребуется установить Architectury API для Forge.
Fabric и NeoForge всегда работали без каких-либо дополнительных зависимостей.
🔒 Будет ли этот мод работать для меня?
Этот мод НЕ будет делать ничего, если ваше оборудование не поддерживает OpenGL 4.6.
На macOS этот мод принудительно установит OpenGL 4.1 вместо 4.6, поскольку Apple объявила OpenGL устаревшим в пользу Metal, начиная с macOS Mojave (10.14), и не обновляла его с тех пор.
Спецификация OpenGL 4.6 была выпущена 31 июля 2017 года. Как правило, этот мод должен работать, если:
- у вас графический процессор Nvidia 2012 года выпуска и новее (поддерживаются Nvidia Kepler и выше)
- у вас графический процессор AMD 2012 года выпуска и новее (поддерживаются AMD GCN и выше)
- у вас любой графический процессор, который в настоящее время активно получает обновления драйверов
- у вас любой графический процессор, который получал обновления драйверов вплоть до даты выпуска спецификации OpenGL 4.6 или после неё
❗Примечания
ThreatenGL был тщательно протестирован, чтобы гарантировать отсутствие негативного воздействия на ваше устройство. Однако, пожалуйста, имейте в виду, что это всё ещё эксперимент, и эффективность мода активно исследуется и обсуждается. Хотя многие пользователи видели положительные результаты, ваши результаты могут варьироваться в зависимости от вашей конфигурации.
Если вы столкнётесь с какими-либо проблемами, не стесняйтесь обращаться, создав issue на GitHub.
Хорошего дня/вечера и приятного использования этого мода! 😊