X-Ray Level Compilers 2010 Edition

Материал из Modders-wiki - Библиотека знаний модмейкеров S.T.A.L.K.E.R.
Перейти к: навигация, поиск
X-Ray Level Compilers 2010 Edition
Описание
РазработчикGSC Game World, FL!NT, drvoodoo-guru, macron
Версия3.0 от 17 апреля 2012 года
Типкомпилятор
ПлатформаX-Ray SDK CS/X-Ray SDK CoP
Ссылки
X-Ray Level Compilers 2010 Edition
Зеркало #1Yandex disc.png
История версий

X-Ray Level Compilers 2010 Edition[1] — это собранный из состава X-Ray SDK CoP, набор компиляторов уровня xrLC и xrDO, со следующими изменениями:

  • Улучшена поддержка многопоточной работы на многоядерных процессорах. Теперь они используют до 4 Гб и более оперативной памяти.
  • Опциональный обход invalid face (см. вылет: xrLC:Line 132)
Порядок установки

Состав

XrLC style icon.png xrLC
XrDO style icon.png xrDO

Также включает:

  • thmParser
  • swiftshader для Level Editor
  • Level Converter v0.2b
  • Convertisseur

Примечание

  • Компиляторы X-Ray SDK CS хоть и поддерживали 4 ядра, но в них еще не была реализована адресация памяти, а в X-Ray SDK SoC и вовсе использовался только один поток. Скорость компиляции при полной нагрузке, теперь соответственно, может вырасти до двух раз по сравнению с компиляторами X-Ray SDK CS.
  • Из-за невозможности адресации компилятором более, чем 2 Гб ОЗУ ранее были ограничения на:
  1. максимальный размер AI-сетки (и, следовательно, размер играбельной площади уровня).
  2. максимальное количество vertex'ов (причем в ситуациях, когда сама игра бы вполне выдержала уровень).

Тем не менее, даже сейчас, это не означает, что стоит пробовать делать уровни 5х5 км или 20 миллионов полигонов. Одноко, ситуаций, когда движок может работать с уровнем, а компилятор не в состоянии его собрать из-за ошибок переполнения памяти — уже происходить не должно.

Описание ключей компиляторов

Источники

  1. Описание X-Ray Level Compilers 2010 Edition в ReadMe