Релиз vkQuake 1.33.0
Вышла новая версия vkQuake - порта, использующего API Vulkan для рендеринга. Основной особенностью этого релиза является реализация поддержки MD3-моделей, изначально основанная на реализации из порта QSS. Также, начаиная с этого релиза, полностью прекращена поддержка 32-битных систем, поскольку 64-битные стали стандартом более десяти лет назад.
Основные изменения и исправления:
- Поддержка моделей MD3. Поддерживаемые функции включают `.skin`, множественные поверхности, RGBA-текстуры и т.д., за исключением системы шейдеров Quake 3. Опция `Models` была изменена на `classic`/`enhanced` для переключения между MDL и MD3/MD5, где MD3 имеет приоритет над MD5.
- Добавлена экспериментальная сборка для Windows MSYS2 arm64 (от @j4reporting).
- Добавлены названия карт и метка времени к скриншотам (из Ironwail).
- Обновления используемых сторонних библиотек.
- Множество внутреннего рефакторингов и улучшений кода.
- Разрешено использование `centerprint` длиной более 40 символов (из Ironwail).
- Удалено использование `spirv-remap` для сборки.
- Попытка загрузить текстуру из BSP при неудачной загрузке внешнего WAD-файла.
- Исправлена оработка текстур `!lava`, `!slime` и `!tele` как `*lava`, `*slime` и `*tele` соответственно (из порта QS).
**Обратите внимание**: Двоичные файлы для Windows arm64 не тестировались / не поддерживаются и предоставляются "как есть".
Для получения двоичных файлов под MacOS (как для Apple Silicon, так и для 64-битных Intel) проверяйте Mac Source Ports, где они регулярно обновляются.
Скачать исходные тексты vkQuake 1.33.0
Скачать vkQuake 1.33.0 для Linux - 2.5 мегабайта
Скачать vkQuake 1.33.0 для Windows (x64) - 2.2 мегабайта
Скачать vkQuake 1.33.0 для Windows ()arm64) - 2.7 мегабайта