HLFX.Ru Forum
Показать все 14 сообщений этой темы на одной странице

HLFX.Ru Forum (https://hlfx.ru/forum/index.php)
- Технические вопросы (https://hlfx.ru/forum/forumdisplay.php?forumid=20)
-- qrad3 MAX_PATCHES error (https://hlfx.ru/forum/showthread.php?threadid=5382)


Отправлено Дикс 28-10-2019 в 21:52:

qrad3 MAX_PATCHES error

Народ, можете объяснить человеческим языком, что значит эта ошибка?

Понятно, что ошибка возникла, потому что моя карта заняла уже почти всю координатную сетку в Джеке, но хотелось бы понять чего именно там стало чересчур много.

В сорцах qrad3 такое:

C++ Source Code:
#define MAX_PATCHES 65000 // larger will cause 32 bit overflows

__________________
igroprom.d3.ru


Отправлено Crystallize 29-10-2019 в 01:36:

GL_WIREFRAME вот эти кусочки на которые компилятор режет уровень. Между ними потом считаются баунсы.


Отправлено Дикс 29-10-2019 в 06:45:

Т.е. слишком много брашей и занятого пространства?
Можно лишь уменьшить уровень в размерах?

__________________
igroprom.d3.ru


Отправлено XaeroX 29-10-2019 в 07:04:

Дикс
Попробуй передать ему -chop 128 или 256. По дефолту он режет геометрию на патчи каждые 64 юнита (как и в халфе).

__________________

xaerox on Vivino


Отправлено Дядя Миша 29-10-2019 в 09:19:

Можно поискать компилятор с увеличенным лимитом, ну или самому накрутить.

__________________
My Projects: download page

F.A.Q по XashNT
Блог разработчика в телеграме

Цитата:

C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'


Отправлено XaeroX 29-10-2019 в 09:22:

Цитата:
Дядя Миша писал:
Можно поискать компилятор с увеличенным лимитом

...который не будет читать джековский мап220.
Цитата:
Дядя Миша писал:
ну или самому накрутить.

Я вот не помню, в курад3 есть визматрица? Если есть, то она скорее всего 16-битная, и просто так взять и накрутить не получится.

__________________

xaerox on Vivino


Отправлено Дядя Миша 29-10-2019 в 09:42:

Не, нету. Да можно просто накрутить вдвое и ничего не случится. По идее.

Добавлено 29-10-2019 в 12:42:

Там может быть единственная проблема, что эти патчи как статичный массив объявлены, их надо бы деномически выделить.

__________________
My Projects: download page

F.A.Q по XashNT
Блог разработчика в телеграме

Цитата:

C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'


Отправлено Дикс 29-10-2019 в 22:52:

Цитата:
Попробуй передать ему -chop 128 или 256


Спасибо, 128 помогло.
Тогда такие вопросы:
- влияет ли это на качество освещения? на глаз разницы пока не заметил
- может ли потенциально карта, собранная с таким параметром, вылетать на оригинальном движке сборки 97 года? Или движку все равно на размер патчей?

Совместимость для меня в приоритете.

А по конпеляторам, освежите память - я кажется собирал их под линукс в 2014-ом и XaeroХ давал мне сорцы, или я с чем-то путаю? Если так, то где эти сорцы?

__________________
igroprom.d3.ru


Отправлено Дикс 31-10-2019 в 20:14:

неизвестно?

__________________
igroprom.d3.ru


Отправлено Дядя Миша 31-10-2019 в 22:25:

Цитата:
Дикс писал:
влияет ли это на качество освещения?

только на вторичку.

Цитата:
Дикс писал:
может ли потенциально карта, собранная с таким параметром, вылетать на оригинальном движке сборки 97 года?

нет

__________________
My Projects: download page

F.A.Q по XashNT
Блог разработчика в телеграме

Цитата:

C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'


Отправлено XaeroX 01-11-2019 в 10:18:

Цитата:
Дикс писал:
Если так, то где эти сорцы?

Подойдут любые опенсорсные компиляторы. Модификации, которые нужно внести для поддержки мап-формата Джека, есть в файлах, в архиве, который я приложил для соблюдения условий GPL.

__________________

xaerox on Vivino


Отправлено Дядя Миша 01-11-2019 в 14:34:

Для ку2 почему-то сорцы тулзов идут аддельно и их не получается найти с первого раза, только со второго.

__________________
My Projects: download page

F.A.Q по XashNT
Блог разработчика в телеграме

Цитата:

C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'


Отправлено Дикс 01-11-2019 в 17:40:

"только на вторичку."

а шо такое вторичка?

__________________
igroprom.d3.ru


Отправлено Crystallize 01-11-2019 в 17:58:

Дикс баунсы


Временная зона GMT. Текущее время 09:19.
Показать все 14 сообщений этой темы на одной странице

На основе vBulletin версии 2.3.0
Авторское право © Jelsoft Enterprises Limited 2000 - 2002.
Дизайн и программирование: Crystice Softworks © 2005 - 2024