Dagon 0.23.0
Обновил Dagon. Релиз не содержит нововведений и, в основном, оптимизирующий: теперь объекты Shader
хранят прямые ссылки на параметры и обращаются по ним вместо строковых имен, когда записывают данные в методе bind
. Индексы субрутин GLSL также извлекаются один раз при инициализации шейдера. Эта оптимизация дала весьма ощутимый прирост производительности на стороне CPU.
Удалено расширение dagon:stbi
, так как стандартный загрузчик текстур Dagon полностью его заменяет. bindbc-sdl обновлен до версии 1.5.2.
К движку наконец-то появилась онлайн-документация — она доступна здесь. Документация генерируется из исходников. Полностью задокументированы пакеты dagon.core
, dagon.graphics
, dagon.resource
, dagon.game
и dagon.ui
.