Релиз 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 мегабайта

Всего комментариев: 0