Релиз vkQuake 1.34.0

Спустя две мясяца после релиза версии 1.33.1 обновился порт vkQuake -  - порта, использующего API Vulkan для рендеринга. 

Основные изменения в этой версии:

  • Улучшенное качество динамических теней и тени от врагов: трассировка лучей теперь проецируется и от анимированных моделей, а не только от геометрии уровней (автор — @Novum).
  • Анимированные небеса с кубическими картами и эффектом ветра (из Ironwail).
  • Современный HUD, вдохновленный Ironwail (автор — @NHogweed).
  • Улучшена система отчетов об ошибках для проблем, вызывающих сбои assert, Host_Error или Sys_Error (подробнее см. здесь).
  • Обновление библиотек.
  • Небольшие улучшения производительности.

Также были сделаны следующие исправления:

  • Включена анизотропная фильтрация для текстур с искажениями (warp-текстур).
  • Исправлен вылет при запуске из-за выхода за границы при загрузке некоторых WAV-файлов (из QS).
  • Сброс параметра `r_skyfog` между картами.
  • Исправлено использование высоких значений `gl_picmip`.
  • Более строгая эвристика для BSP-файлов, не являющихся картами (из Ironwail).
  • Исправлена ситуация, когда байт оружия в `svc_clientdata` мог не записываться (из QS).
  • Загрузка текстур неба больше не использует приоритетную загрузку изображений.
  • `COM_FindFile` теперь выводит предупреждения только при значении `developer > 1`.
  • Поиск расширения с конца имени карты (из QS).
  • Исправлено повреждение файлов сохранений в версии 1.33.1 (по крайней мере, мы на это надеемся!).
  • Предупреждение о переполнении `MAX_MODELS` сдвинуто до нового предела QS = 4096.

Скачать исходные тексты vkQuake 1.34.0
Скачать vkQuake 1.34.0 для Linux - 8.3 мегабайта
Скачать vkQuake 1.34.0 для Windows (x64) - 4.1 мегабайта
Скачать vkQuake 1.34.0 для Windows ()arm64) - 4.6 мегабайта

  • Бинарыне файлы для Windows arm64 не тестировались / не поддерживаются и предоставляются "как есть". 
  • Для macOS (как на Apple Silicon, так и на 64-битной Intel) бинарные файлы ищите на Mac Source Ports, где они регулярно обновляются. 
  • Для бинарных файлов Windows x64 требуется распространяемый пакет Microsoft Visual C++.
  • Для Linux AppImage требуется как минимум glibc 2.31.

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