HLFX.Ru Forum Страницы (5): « 1 [2] 3 4 5 »
Показать все 72 сообщений этой темы на одной странице

HLFX.Ru Forum (https://hlfx.ru/forum/index.php)
- Наши проекты (https://hlfx.ru/forum/forumdisplay.php?forumid=1)
-- VHLT для GNU/Linux (https://hlfx.ru/forum/showthread.php?threadid=4293)


Отправлено FiEctro 17-02-2014 в 10:09:

Может конечно моя просьба будет немного наглой, но можете попробовать прикрутить учет цвета радиосити для бампа? А то сейчас он одноцветный.

__________________
У котёнка мокрый нос и гладенькая шерсть, у него забавный хвост и быстрых лапок шесть. Две задних, две средних и две передних лапы, такая многоножка получилася у папы.
Он ученый — папа мой — зверушек изучает, гуляет по помойкам, ловит крыс и чаек. Две крысы белокрылые и чайки две унылые покрытые пупырчатою кожей лягушат без пёрышек тоскуют и ускакать спешат.
А ещё есть муравей большой размером с гуся он пугает всех зверей, и я его боюся, когда он ковыляет на лапках на своих.
И в двери ударяет, и начинает стих: Я — муравей, воды налей! Не меньше ведра, напиться мне пора!


Отправлено Дядя Миша 17-02-2014 в 15:29:

Цитата:
XaeroX писал:
Ну а вообще привычка - страшная вещь. Например, очень сложно заставить себя использовать int_ptr/size_t в качестве счётчика цикла. Вроде и понимаешь, что это правильно, но по детсадовской привычке пишешь int. А перед товарищами отмазуешься - "да компилятор же сам всё преобразует в нужный размер на этапе оптимизации..."

Я с Кармака беру пример - он везде писал int и не парился. А те, кто парятся по вот таким мелочам, впоследствии становятся ХВидерами - у них везде расписаны size_t и int_ptr, а принцип работы BSP дерева - не понимают

Добавлено 17-02-2014 в 19:29:

FiEctro в параное то учитывал?

__________________
My Projects: download page

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

Цитата:

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


Отправлено FiEctro 17-02-2014 в 15:46:

>> в параное то учитывал?

Я могу ошибаться, но насколько я помню в параное бамп радиосити вообще не учитывал.
http://pix.academ.org/img/2014/02/1...636ee4efb35.jpg

__________________
У котёнка мокрый нос и гладенькая шерсть, у него забавный хвост и быстрых лапок шесть. Две задних, две средних и две передних лапы, такая многоножка получилася у папы.
Он ученый — папа мой — зверушек изучает, гуляет по помойкам, ловит крыс и чаек. Две крысы белокрылые и чайки две унылые покрытые пупырчатою кожей лягушат без пёрышек тоскуют и ускакать спешат.
А ещё есть муравей большой размером с гуся он пугает всех зверей, и я его боюся, когда он ковыляет на лапках на своих.
И в двери ударяет, и начинает стих: Я — муравей, воды налей! Не меньше ведра, напиться мне пора!


Отправлено XaeroX 17-02-2014 в 15:49:

Цитата:
Дядя Миша писал:
Я с Кармака беру пример - он везде писал int и не парился.

Я бы не стал брать с Кармака пример во всём. У него даже класса камеры в ку3 нет, а без этого в современном геймдеве, как ты сам понимаешь, никак.
Цитата:
Дядя Миша писал:
А те, кто парятся по вот таким мелочам, впоследствии становятся ХВидерами - у них везде расписаны size_t и int_ptr, а принцип работы BSP дерева - не понимают

Т.е. либо ты владеешь техникой написания портабельного кода, либо понимаешь принцип работы бсп-дерева? И то, и другое одновременно - невозможно?

__________________

xaerox on Vivino


Отправлено Дядя Миша 17-02-2014 в 15:54:

Цитата:
XaeroX писал:
Т.е. либо ты владеешь техникой написания портабельного кода, либо понимаешь принцип работы бсп-дерева?

Я предполагаю, что портирование куда-либо возможно только после хотя бы минимального знакомства с той системой, куда планируешь портировать. Я Линукс никогда себе не ставил и ставить не планирую.
Равно как и макось. Да и андроид я себе не ставил - мне его на телефон насильно установили еще на заводе. Вся эта пакость, выдающая себя за операционные системы мне решительно не нравится, поскольку не нужна по определению. Давно уже известно - на сервере FreeBSD, на клиенте Windows. И не надо ничего изобретать. Я не знаю какие цели преследовал Торвальдс, но единственное чего он добился - это увеличил хаос. Теперь у нас куча каких-то мутных несовместимых операционок и толпа малолетних фанатов, которые любят Линукс за единственную возможность - быть не таким как все.

__________________
My Projects: download page

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

Цитата:

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


Отправлено XaeroX 17-02-2014 в 16:12:

Дядя Миша
Но ты не будешь отрицать, что 64-битная винда уже у очень многих?
И если для движка ограничение оперативки в 2 Гб довольно большое, то редакторы, разом загружающие жирные текстурные паки, да ещё и реализующие по 100 шагов отмены, могут запросто требовать больше.

__________________

xaerox on Vivino


Отправлено Дядя Миша 17-02-2014 в 16:19:

Про редакторы я ничего утверждать не буду, поскольку никогда не писал.
Но для движка да, 2 гигабайт за глаза. А секрет прост - очень многое хранится в видеопамяти

__________________
My Projects: download page

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

Цитата:

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


Отправлено XaeroX 17-02-2014 в 16:23:

Цитата:
Дядя Миша писал:
А секрет прост - очень многое хранится в видеопамяти

Возможно, я тебя обескуражу. Но все загруженные с помощью glTexImage2D текстуры имеют копию в системной памяти. Думаешь, отчего волатила по полгига отжирает? Там текстуры 512х512. Ну а с редактором всё ещё печальнее. Компрессия текстур, конечно, помогает, но не намного.

Добавлено 17-02-2014 в 23:23:

Кстати, в нелюбимом нами DirectX это безобразие можно легко пресечь. Но тогда при каждой потере контекста (читай, альт-табе) нужно вручную перезагружать текстуры в видимопамять. А OpenGL это делает за нас (ну и директ тоже умеет опционально).

__________________

xaerox on Vivino


Отправлено Дядя Миша 17-02-2014 в 16:28:

Цитата:
XaeroX писал:
Возможно, я тебя обескуражу

Да знаю я. Ведь если оно физически не влезет на видеокарту - его будет каждый кадр по шине прокачивать. Собственно AGP\PCIex для того и выдумали, чтоб текстурки быстро качать.

__________________
My Projects: download page

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

Цитата:

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


Отправлено underworlddemon 18-02-2014 в 03:06:

Цитата:
Дядя Миша писал:
принцип работы BSP дерева - не понимают

немного оффтопну, но где можно почитать ?


Отправлено FreeSlave 19-02-2014 в 13:18:

~ X ~, если дойду. А сам чего не смог? Хотя бы сервер.


Отправлено thambs 07-06-2014 в 23:59:

ага, наконец то получилось потестировать.
64битная версия собирается и работает, но карты собранные ей не запускаются:

C++ Source Code:
1
0 0
2
Spawn Server: test1
3
Mod_LoadModel: maps/test1.bsp
4
Mod_LoadDeluxemap: maps/test1.dlit loaded
5
DS_DestroyBuffers: shutdown
6
DS_DestroyBuffers: setting NORMAL coop level
7
DS_DestroyBuffers: stopping and releasing sound buffer
8
DS_DestroyBuffers: releasing primary buffer
9
Host_InitError: Mod_LoadTexInfo: funny lump size in maps/test1.bsp

__________________
http://www.moddb.com/mods/monorail-quest


Отправлено XaeroX 08-06-2014 в 09:57:

Видимо, там long где-то в структуры данных затесался.

__________________

xaerox on Vivino


Отправлено FreeSlave 08-06-2014 в 12:40:

XaeroX, компиляторы бы предупредили, если бы там проводилось преобразование с потерей при компиляции в x64. Хотя мб там где-то явное преобразование стоит. В любом случае, мне сейчас некогда разбираться (да и сложно это делать без 64-битной системы под рукой), у меня тут вроде как защита дипломной работы на носу Но кто-нибудь другой может заняться.


Отправлено ~ X ~ 08-06-2014 в 13:06:

Цитата:
FreeSlave писал:
у меня тут вроде как защита дипломной работы на носу

у нас тут на носу две-три защиты диссертаций - нам пофиг. ДЕЛАЙ!

__________________
Минутка полезного:
Бесплатный UT-подобный Half-Life mod.
Бесплатный редактор для 32-битных текстур. Без дотнета.
Бесплатный IDE для любых компиляторов и ЯП.
Бесплатная Windows-подобная ОС.
Проверка грамматики русского языка.
Чат по hl[fx]: [email protected]


Временная зона GMT. Текущее время 00:44. Страницы (5): « 1 [2] 3 4 5 »
Показать все 72 сообщений этой темы на одной странице

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